我尝试使用Geoserver-Manager。我说:
package test;
import java.net.MalformedURLException;
import it.geosolutions.geoserver.rest.GeoServerRESTPublisher;
import it.geosolutions.geoserver.rest.GeoServerRESTReader;
public class RestTester
{
/**
* @param args
* @throws MalformedURLException
*/
public static void main(String[] args) throws MalformedURLException
{
System.out.println("fdfdfd");
// TODO Auto-generated method stub
String RESTURL = "http://localhost:8080/geoserver";
String RESTUSER = "admin";
String RESTPW = "geoserver";
GeoServerRESTReader reader = new GeoServerRESTReader(RESTURL, RESTUSER, RESTPW);
GeoServerRESTPublisher publisher = new GeoServerRESTPublisher(RESTURL, RESTUSER, RESTPW);
System.out.println("fdfdfd");
}
}
有一些有趣的东西。我启动这个应用程序,在控制台中什么都没得没有任何错误或我的印刷品 有什么不对?我使用Eclipse Galileo。
更新
更多信息
Geoserver Manager向应用程序添加了java类不是* .jar文件的方法
我删除了项目中的所有类但RestTester。但仍然没有在控制台中获得任何打印件。
UPDATE2
我删除了RestTester类。并添加新课程HelloW
。
public class HelloW
{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("HelloW");
}
}
运行它并得到错误:
java.lang.NoClassDefFoundError: HelloW
Caused by: java.lang.ClassNotFoundException: HelloW
但是当我用同一个类创建新项目时,一切正常。在我尝试使用Geoserver Manager的项目中,我添加了一些* .jar,但它只有apache commons
和jdom
库,其中一半用于我的另一个应用程序。