首先将axis插件导入你的开发软件(eclipse)里的plugins或者dropins里面,(下面是我插件的压缩包)
然后,在我们的服务端的项目里面的东西发布出来,
然后再你的服务端新建一个axis2 Service Archiver(生成),
下一步,注意,这里的路径是你项目下面的bin目录,因为要的是class文件,然后找到你先忙下面的bin,点击确定下一步
然后把这个勾上:
然后写上你的服务名字,还有你的类名,之后点击load,就会加载你类里面的方法:你可以把其他的一些不要的方法不用勾选,然后继续下一步:
然后下一步,将它打包成一个aar包:放到桌面,然后,下面就是你总共aar包的名字:
就这样,你的服务打包成一个aar包了,成功!
然后,再将你这个arr包放入你的tomcat里面,不过首先你得先去下载一个war包,放入你的tomcat中
然后启动猫,它会自动将你的axis2.war解压成axis2文件夹;然后你可以在你的浏览器访问你的axis2里面去,然后再将你之前放在桌面的arr包放入axis2/WEB-INF/service里面去,r然后重新启动猫,就可以访问你之前的服务了;
,
然后,在你的客户端调用一下,也就是在你的另一个项目里面去调用你发布在猫上面的服务:
首先在你的项目下创建一个axis2 Code Genertor生成器:
然后next:
再next输入你服务的路径:
再下一步:注意,这里写生成代码的路径,找到你项目名的地址即可,不用再找src,直接放在你项目下面就可以了。然后finish,就可以生成了。
这个就是我生成 的一些服务:
然后再调用就可以了: