码迷,mamicode.com
首页 > 其他好文 > 详细

axis2入门

时间:2015-02-13 19:58:44      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

1.下载和安装

apache axis2官网下载地址:http://axis.apache.org/axis2/java/core/download.cgi

技术分享

当前最新版本是1.6.2

其中每个版本分别提供 二进制发布包、源码包、war包和文档压缩包

如果你因某种命令而必须使用命令行下的工具如 二进制发布包中的wsdl2java和java2wsdl,那你就必须设置AXIS2_HOME环境变量和path路径

AXIS2_HOME指向axis2安装路径,而path有一点需要注意:path应该加上两个搜索路径 (windows下)%AXIS2_HOME%\bin目录和%AXIS2_HOME%\lib目录,如果不加axis2家目录下的lib目录那么在使用java2wsdl时会生成不了对应类的wsdl文件,至于原因现在还不太清楚,因为path下时可执行文件的搜索路径,而如果java2wsdl对应一个java类也应该设置classpath路径,但这里却把lib目录加到了path路径里,优点诡异。

安装完成后win+r打开运行窗口,打开cmd,在cd到任意目录下可以输入axis2 -version可以看到JAVA_HOME目录和AXIS2_HOME目录证明安装成功

至于java2wsdl和wsdl2java的使用可以看官网文档中的参考手册,还可以直接在命令行下直接输入不带参数的命令 就会给出用法了。

http://axis.apache.org/axis2/java/core/docs/reference.html#wsdl2code

由于选项太多这里就不贴图了,这里只记录下第一次使用时容易出现的问题

在使用java2wsdl时必须切换到项目的编译目录下 这个目录可能是classes目录也可能是bin目录,不同的项目类型可能不一样,然后使用java2wsdl命令,刚开始容易在使用该命令时切换到了src目录导致出错

java2wsdl -cn com.make.a.artifact.YourClass   (不带.java或.class后缀)

在使用wsdl2java生成客户端代码时 如果使用-o(output directory) 参数和-p(package path)参数指定生成位置时 要注意如果指定-p com.test包名 那么生成的路径中自动添加src目录 那么就变成 src/com/test/yourClass

 

 

如果不习惯命令行,你还有别的选择,那就是axis2提供的集成开发工具插件如eclipse下的插件和IntelliJIdea下的插件,需要的可以到官网下载偶。至于怎么安装 那就八仙过海 各显神通吧

下载地址:http://axis.apache.org/axis2/java/core/tools/index.html

技术分享

 

第一个是aar打包插件,第二个是客户端代码生成插件

 

axis2入门

标签:

原文地址:http://www.cnblogs.com/guanfeng/p/4290817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!