文件名称:myeclipse8.5使用axis2插件开发webservice服务并调用
文件大小:293KB
文件格式:DOC
更新时间:2013-10-13 18:41:21
myeclipse8.5 axis2插件 webservice
------原来图中有个图切错了,现在重新传一下------------------- 使用myeclipse8.5安装axis2插件,工程主要是通过server端类生成服务,生成客户端。 1、使用服务端类com.Hello.java,com.Other.java生成wsdl、aar文件【aar文件通过axis2插件的Axis2 service archiver生成】【wsdl文件通过axis2插件的Axis2 code generator中的"(服务端)代码生成wsdl"来生成】, 将aar文件放入tomcat/webapps/axis2/WEB-INF/services目录下(此目录是tomcat/webapps/axis2.war生成的),启动tomcat,输入http://127.0.0.1:8080/axis2/services/listServices,可以看到所有发布的服务列表:http://127.0.0.1:8080/axis2/services/HelloService和OtherService服务。 2、使用wsdl生成客户端HelloStub.java、OtherStub.java【通过axis2插件的Axis2 code generator生成】 3、测试类或者jsp页面,可以通过2中的客户端类来调用服务 例如: HelloStub helloStub=new HelloStub("http://127.0.0.1:8080/axis2/services/HelloService"); Helloworld helloworld=new Helloworld(); helloworld.setName("zgx---"); HelloworldResponse resp= helloStub.helloworld(helloworld); System.out.println(resp.get_return());