利用axis2完成webservice接口开发

举报
jhtchina 发表于 2018/12/20 09:21:16 2018/12/20
【摘要】 axis2 完成webservice开发

1安装axis2

http://ws.apache.org/axis2/ 

下载

image.png

image.png

image.png

image.png


https://www.cnblogs.com/Ming8006/p/6142191.html

Eclipse+axis2+tomcat进行web service部署

https://zhidao.baidu.com/question/367512396306623084.html

Eclipsejava文件保存了以后会自动生成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

 

image.png

代码结构

image.png

打开Ecplise Prefences里面设置Axis2 runtime location地址

image.png

 

打开EclipseWindows->Preferencesnew一个User Libraries,命名为axis2(此部分可以省略)

image.png

image.png


3 发布Web Service

image.png

 

代码的bin目录(只到bin目录)

image.png

默认选择Skip WSDL,点击next

image.png

 

下面默认,继续next

Generate the Service XML file(Service name 是包名 ,Class name是包名+类名)

image.png

aar文件输出位置

image.png

image.png

 

导出 my_service.aar 文件

部署aar文件到axis2\WEB-INF\services目录下

image.png

4测试所发布的Web Service 

打开http://localhost:8080/axis2/services/listServices页面,可以看到MyService服务:

image.png

 点击MyService链接进入wsdl页面

http://localhost:8080/axis2/services/MyService?wsdl

image.png

SoapUI验证

image.png

 

 

 

 

 

 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。