1、下载axis2需要的包,包括axis2-1.4.1-bin.zip 和axis2-1.4.1-war.zip,下载地址为http://ws.apache.org/axis2/,并axis2-1.4.1-war.zip解压缩后的war文件放到tomcat 的webapps目录下,将axis2-1.4.1-bin.zip的lib目录下所有jar放到新创建的项目lib中,启动tomcat服务。在IE地址栏输入http://localhost:8080/axis2/即可访问axis2。
2、下载关联Eclipse的axis2插件,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。下载地址:http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip;http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip,并解压缩到Eclipse的plugins目录下,重新启动Eclipse即可看到是否关联成功。
3、创建服务提供方,创建一个类 SayHello.java;
package com.webservice.client;
public class SayHello {
public String hello(String name) {
return "Hello" + name;
}
}
编写一个service.xml文件存放到项目META-INF下,详细配置情况可以百度+谷歌,代码如下:<?xml version="1.0" encoding="UTF-8"?>
<service>
<parameter name="ServiceClass" locked="false">
com.webservice.client.SayHello
<poeration name="sayHello">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</poeration>
</parameter>
</service>4、接着生成一个.aar文件,存放到上述发布的axis2项目中,可以看到新的页面。具体操作下图所示:
点击下一步,
然后将生成的my_service.aar文件,放到tomcat webapps的axis2\WEB-INF\services下。启动tomcat服务
IE 输入:http://localhost:8080/axis2/
axis2+webService的入门例子(server)
最新推荐文章于 2022-10-30 14:54:10 发布