Axis2 webservice 发布教程 ,整合到自己的项目中

Axis2 webservice 发布教程 ,整合到自己的项目中
Axis2 webservice 发布教程 ,整合到自己的项目中

Web Project项目整合Axis2

网上的教程全都是生成了.aar文件后,复制到axis2\WEB-INF\services\下面,这样给人的感觉就是自己的服务还得靠Axis2.war包才能运行,这不扯蛋吗?

这里教大家把Webservice 发布到自己的项目中。

1.下载Axis

2.war ,复制web-inf/services目录到自己的项目WEB-INF下,

2.打开Myeclipse 新建一个web Project

复制Axis2.war 包下的所有JAR包到项目lib目录下。

3.在项目的WEB.XML 中添加如下配置

AxisServlet

org.apache.axis2.transport.http.AxisServlet

1

AxisAdminServlet

org.apache.axis2.webapp.AxisAdminServlet

AxisServlet

/servlet/AxisServlet

AxisServlet

*.jws

AxisServlet

/services/*

AxisAdminServlet

/axis2-admin/*

inc

text/plain

4.编写Webservice 服务端类

5.发布服务

右击-新建-other

点击下一步

这里选择编译后的Class目录,工作空间下的项目编译目录,点击下一步。

下一步

下一步

下一步

填写好ServiceNmae 后,填写class name ,点击load. 注意勾选下方的search declared methods only;

点击下一步。

选择输出目录,填写输出文件名称,点击finish ,打开桌面,查看刚才生成的文件。

把此文件复制到当前项目的web-inf/services目录下。修改service.list文件,加入当前这个文件名。

保存,此时已经webservice服务发布成功

测试:启动tomcat ,打开浏览器,输入http://127.0.0.1:8080/Axis2Project/services/UserWebService?wsdl

如下:

6.进行方法测试

MyEclipse 创建Axis2 Webservice服务到此结束。

相关主题
相关文档
最新文档