我正在尝试在eclipse中配置Java Web服务的开发环境(在我的Ubuntu机器中)。我配置了glassFish 4服务器并与eclipse集成。我认为配置很好,因为我在同一个glassfish服务器上运行了演示动态web项目。运行的项目包含Java类和JSP。
这是Java类
import java.util.ArrayList;
import java.util.List;
public class CatagoryFind {
public List<String> getCatagory(){
List<String> cats = new ArrayList<String>();
cats.add("book");
cats.add("movie");
return cats;
}
}
并且JSP类不包含任何java。 以上项目工作正常。但是,只要我尝试将类(请参阅下面的代码)转换为Web服务,glassFish服务器就会抛出错误:“无法部署TestApp,部署失败=未部署名称为[TestApp]的应用程序。”
这是TestApp包含的内容。
import java.util.ArrayList;
import java.util.List;
import javax.jws.WebService;
@WebService
public class CatagoryFind {
public List<String> getCatagory(){
List<String> cats = new ArrayList<String>();
cats.add("book");
cats.add("movie");
return cats;
}
}
任何人都可以建议可能出现的问题吗?