我创建了一个pojo,如下所示。
package demo;
public class HelloWorld {
public String sayHello(String name) {
return "Hello " + name;
}
}我把它放进了axis2 war并打开了
http://localhost:8080/axis2/services/listServices. 轴2表示它有故障服务。
Faulty Services
<TOMCAT-DIR>\webapps\axis2\WEB-INF\pojo\demo\HelloWorld.class但是,当我删除包声明语句并将其放在下面的位置时,一切正常。
<TOMCAT-DIR>\webapps\axis2\WEB-INF\pojo\HelloWorld.class现在有两种可能性
有人能指引我吗?
发布于 2012-07-13 03:21:48
在“,第二版”一书中,作者描述了当将pojo类作为Web服务提交到pojo文件夹中时,必须在默认包中定义pojo类。
当pojo类被定义为某个包时,下面的链接是有帮助的。
http://axis.apache.org/axis2/java/core/docs/pojoguide.html
感谢shashankaholic分享这个链接。
https://stackoverflow.com/questions/11411324
复制相似问题