参考文档:
http://blog.csdn.net/ghsau/article/details/12714965 http://www.iteye.com/topic/1135747 http://luyongxin88.blog.163.com/blog/static/92558072011321104415119/ http://www.blogjava.net/tianchijiaozi/archive/2013/03/15/396452.html
1.下载axis2
http://mirror.bit.edu.cn/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-war.zip
2.部署axis2
解压下载的压缩包至,tomcat的webapps下(axis2.war在启动后会自动解压)。创建/webapps/axis2/WEB-INF/pojo目录。POJO发布的类不能放在包里,既不能使用package关键字;但可以打包后放入同级目录services下进行发布,如/services/test.aar/jar。
3.编写webservice的方法类
public class HelloService { public String sayHello() { return "Hello, world!"; } public String saySorry(String name) { return "Sorry, " + name; } }
编译后,将HelloService.class放入pojo目录。
4.启动tomcat
5.访问http://localhost:8080/axis2/services/listServices
如上图,代表发布成功。
6.载入SoapUI测试下
http://localhost:8080/axis2/services/HelloService?wsdl
测试OK
时间: 2024-10-28 08:02:39