Axis2服务器配置步骤
一、Axis2服务器目录结构如下:
axis2Server
META-INF
MANIFEST.MF
services.xml
WEB-INF
web.xml
classes
com
service
MyService.class
conf
axis2.xml
lib
*.jar
com
services
myServec.aar
二、拷贝相关jar包:
从官网下载的压缩包中解压到"WEB-INF\lib"目录下。
三、修改web.xml文件:
添加以下内容:
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
四、添加axis2.xml文件:
从官网下载的压缩包中解压后即可使用。
注:如果不使用“addressing”模块,可将以下代码屏蔽:
<module ref="addressing"/>
五、编写类文件:
com\service\MyService.java
package com.service;
public class MyService {
public String getGreeting(String name) {
return "您好, " + name;
}
public void update(String data) {
System.out.println("<" + data + ">已经更新");
}
}
六、编写services.xml文件:
<service name="myService">
<description>
Web Service例子
</description>
<parameter name="ServiceClass">
com.service.MyService
</parameter>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
</messageReceivers>
</service>
七、创建aar文件:
手动建立以下文件结构:
temp
META-INF
MANIFEST.MF
services.xml
service
MyService.class
进入temp目录,执行打包命令“jar cvf myservice.aar .”,即生成myservice.aar文件。
八、发布aar文件:
建立services目录,将myservice.aar该文件放置到“axis2Server\WEB-INF\services”目录下。
九、OK!
测试如下:
http://localhost/testAxis2/services/myService/sayHello?name=LiMing
分享到:
相关推荐
在MyEclipse环境下配置Axis2的详细步骤与web service简单程序应用 适合初学者使用!!
1、开源精神,免费下载 ...4、Eclipse打包aar插件:axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip 5、教程(来自百度经验) 6、我自己针对教程写的一点纠正,希望使用前看看
tomcat与axis2的配置过程 适合初学者~~ 可以快速的自己配置好环境!
Axis2 WebService(配置、发布、调用)
使用axis2创建webservice步骤以及客户端调用service服务代码,如何编写和发布WebService,如何使用services.xml配置文件发布,如何用Java实现调用WebService的客户端程序等等
myeclipse下AXIS2配置webservice详细文档。
用axis2开发webService服务器端和客户端例子
对Eclipse4.3(Kepler server release2)版本配置Axis2-1.6.2,开发webservice服务接口,里面是自己配置过程中的总结和一些相关的插件压缩包,还有一份word文档是我操作的一些总结,希望对大家有所帮助。
Axis2 配置与简单运用
axis2详细配置过程,以及客户端的生成
axis配置(axis详细配置),网上找的,应该没有什么问题。。
axis2/c linux 安装步骤
Axis2+ant配置及使用,经典代码及说明整理
ant开发axis2
axis2在tomcat上配置的必要工具
axis2的安装配置以及axis2 eclipse plugin安装
axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例
Spring集成AXIS2的Web_service配置方法
Axis2与Eclipse整合开发的Web Service的服务端
java 技术 webservice配置axis2步骤