首页 > Web开发 > 详细

myeclipse 10 +Axis2 1.62 开发WebService手记

时间:2014-06-23 00:27:56      阅读:646      评论:0      收藏:0      [点我收藏+]

由于临时需求,不得不用java来开发一个webservice,之前对java webservice一片空白。临时查资料,耗费近一天,终于搞定,效率是慢了点。呵呵。

首先 配置Tomcat 中WebService解析容器,下载Axis2-1.6.2 

注意分别下载 红框的两个文件

bubuko.com,布布扣
 bubuko.com,布布扣

其中注意将 axis2-1.6.2-war.zip 中axis2.war解压出 ,放到tomcat 中 webapps中,然后在浏览器中输入http://localhost:8080/axis2/ 测试容器是否成功。(注:浏览器运行会自动将war文件解压出来一个文件夹axis2 包含axis2-web、META-INF、org、WEB-INF)

其次下载Myeclipse 10中 打包和调用的Axis2的插件:

1:axis2-eclipse-codegen-wizard-1.4.zip

2:axis2-eclipse-service-archiver-wizard-1.4.zip

可以去这里http://archive.apache.org/dist/ws/axis2/tools/1_4_1/

也可以去 http://axis.apache.org/axis2/java/core/tools/index.html

bubuko.com,布布扣

插件下载完后,分别解压后 记住:将axis2-eclipse-codegen-wizard-1.4 和 axis2-eclipse-service-archiver-wizard-1.4放到 myEclipse 10 所在目录的 dropins文件夹下,Eclipse是在plugins文件夹下。

重启myEclipse 10 右键项目 会发现 New->Other->  输入axis2会发现 如下图

bubuko.com,布布扣

说明调用成功,介绍下:这里 axis2 code generator 看字面意思就知道是 将webservice文件wsdl文件生成代码的一个向导

而 axis2 service archiver 这个是将java类 生成为webservice的向导。

入门:任意新建类:如图

bubuko.com,布布扣

右键项目

bubuko.com,布布扣

下一步:特别注意,Class File Location 应写上 你刚才新建项目后 生成Class的文件夹,即包名的上一级classes文件夹的地址,楼主在这耽误了近半个小时,惭愧啊、

bubuko.com,布布扣

下一步

bubuko.com,布布扣

下一步

bubuko.com,布布扣

这里注意,如果发布的webservice 是链接数据库的话,需要将链接数据库的依赖包附加上

下一步

bubuko.com,布布扣

下一步

bubuko.com,布布扣

选择你要生成的方法 下一步

bubuko.com,布布扣

下一步 就是将 你生成的arr文件放入 tomcat中 webservice容器中 即

bubuko.com,布布扣

tomcat 中axis2文件夹会自动在webapps中生成 然后 浏览器输入http://localhost:8080/axis2/services/listServices

bubuko.com,布布扣

你会发现listSerives的文件夹下的arr文件都会被解析出来。至此先告一段落

myeclipse 10 +Axis2 1.62 开发WebService手记,布布扣,bubuko.com

myeclipse 10 +Axis2 1.62 开发WebService手记

原文:http://www.cnblogs.com/newsouls/p/3799760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!