首次使用axis2 wizards,记下部署过程备忘。
1、下载Axis2_Codegen_Wizard_1.3.0安Axis2_Service_Archiver_1.3.0
2、重启elipse查看aixs2 wizards 安装成功
3、编写服务类
4、根据服务类创建wsdl
选择Axis2 Code Generator工具,选择Generate a WSDL from a java source file
选择工程classes路径,填写含包名的class名
5、跳过自定义Namespace页,自定义WSDL文件输出路径,生成wsdl
6、使用Axis2 Service Archiver工具生成.aar部署包
同样选择webserver服务类所在目录,即classes路径;wsdl文件路径,跳过引用外部jar包;
选择自动生成services.xml不过生成的文件是空的:(
选择服务类及函数,自定义aar包输出地址,生成aar包
7、更改aar包的services.xml文件内容,并且保存为UTF-8格式,我的axis2.war服务估计是UTF-8的,格式不对部署不上去
8、服务器上部署axis2.war,部署.aar包至axis2\WEB-INF\services目录下
10、使用Axis2 Code Generator 工具生成webserver客户端代码
选择根据wsdl生成java source,选择wsdl文件路径,自定义服务名,自定义输出目录,生成客户端代码