学习axis2最好的地方就是官方地址,网上零碎的有些资料都不怎么全,到官方网址仔细的把文档读不遍效果会更好。
官方有个eclipse方便的插件,下下来试了两天都装不上去,不知道是怎么回事,用eclipse3.0,3.1.3.2.3.3都试过了只有在eclipse3.2上面能实现插件的一个功能,而且还没什么用。这时建议用命令行吧。
AXIS2做得比较简单,使用起来还是比较方便,把axis2.war包放在tomcat/WEB目录下,再写个普通的类,然后写一个简单的配置文件,指明你这个类的发布就能实现web services了。
AXIS2的web services发布文件后缀为.aar,其实就 是一个压缩文件,但里面的目录结构是meta_inf/services.xml,这个文件一定要为这个目录结构。
axis2有两个重要的命令行工具:java2wsdl,wsdl2java,顾名思义,第一个工具根据java文件生成wsdl,第二个工具根据wsdl生成java文件,使用如下:
java2wsdl -cn your_java_class
wsdl2java -uri your_wsdl 这样生成的是客户端代码
wsdl2java -uri -ss -sd your_wsdl 这样生成的是服务端代码
具体还有一些参数,这些对数很容易根据它的提示使用。
介绍介绍请关注本博客或至官方网址。