利用axis2完成webservice接口开发
1安装axis2
http://ws.apache.org/axis2/
下载
https://www.cnblogs.com/Ming8006/p/6142191.html
用Eclipse+axis2+tomcat进行web service部署
https://zhidao.baidu.com/question/367512396306623084.html
在Eclipse里java文件保存了以后会自动生成class文件,如果你编写的代码中java有错就不行,而且一般Eclipse不会显示class文件,还需要自己查看,查看方法: 右键工程 properties java build path source 有的时候java文件放进去没有被编译成class,这时你clean一下你的工程就行。 |
eclipse 怎么把.java文件编译成.class
https://blog.csdn.net/xw13106209/article/details/7049614/
eclipse+webservice开发实例
创建axis-service-archiver时遇到的各种问题
https://blog.csdn.net/bd2569/article/details/70604251
https://blog.csdn.net/zhou452840622/article/details/48767373
2 创建要发布的websertvice代码
Ecplise 整合
org.apache.axis2.eclipse.codegen.plugin_1.7.8.jar
org.apache.axis2.eclipse.service.plugin_1.7.8.jar
代码结构
打开Ecplise 在Prefences里面设置Axis2 runtime location地址
打开Eclipse,Windows->Preferences下new一个User Libraries,命名为axis2(此部分可以省略)
3 发布Web Service
代码的bin目录(只到bin目录)
默认选择Skip WSDL,点击next
下面默认,继续next
Generate the Service XML file(Service name 是包名 ,Class name是包名+类名)
aar文件输出位置
导出 my_service.aar 文件
部署aar文件到axis2\WEB-INF\services目录下
4测试所发布的Web Service
打开http://localhost:8080/axis2/services/listServices页面,可以看到MyService服务:
点击MyService链接进入wsdl页面
http://localhost:8080/axis2/services/MyService?wsdl
SoapUI验证
- 点赞
- 收藏
- 关注作者
评论(0)