1

我尝试使用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 伽利略。

更新

更多信息
Geoserver Manager 如何将 java 类而不是 *.jar 文件添加到应用程序中。
我从项目中删除了所有类,但 RestTester 除外。但仍然没有在控制台中得到任何打印。

更新2

我删除了 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 commonsjdom库,然后我在我的另一个应用程序中使用了一半。

4

0 回答 0