Axis2与sap的webservice调用接口指南
1、 设置环境变量
AXIS2_HOME = D:\\JAVA\\axis2\\axis2-1.6.2
2、 下载工具:(1.6.2生成的代理类存在BUG,建议用1.5.1版本) Eclipse:http://www.eclipse.org/downloads/ Tomcat:http://tomcat.apache.org/
Axis:http://axis.apache.org/axis2/java/core/download.cgi
axis2-war:http://axis.apache.org/axis2/java/core/tools/index.html
axis2-eclipse-codegen-plugin:http://axis.apache.org/axis2/java/core/tools/index.html axis2-eclipse-service-plugin:http://axis.apache.org/axis2/java/core/tools/index.html 安装JDK不用多说了吧。 3、 安装Eclipse插件:
axis2-eclipse-codegen-plugin和axis2-eclipse-service-plugin是Eclipse的插件,分别解压在Eclipse的根目录就可以了。
注意:Axis2 1.6.2有个BUG,需要添加两个额外的Jar放在eclipse\\dropins目录下: org.apache.axis2.eclipse.codegen.plugin_0.0.0.SNAPSHOT.jar org.apache.axis2.eclipse.service.plugin_0.0.0.SNAPSHOT.jar 下载地址:
https://repository.apache.org/content/groups/snapshots/org/apache/axis2/axis2.eclipse.service.plugin/SNAPSHOT/
https://repository.apache.org/content/groups/snapshots/org/apache/axis2/axis2.eclipse.codegen.plugin/SNAPSHOT/
4、 在SAP端发布Webservice(之前我写过相关文档,发布Web服务的细节这里就不在赘
述了)
5、 得到WSDL文件的地址,并保存为本地文件以wsdl作为文件扩展名
http://r3ids01:8000/sap/bc/srt/wsdl/bndg_534F90D9B51D4480E10080000A3F001C/wsdl11/allinone/ws_policy/document?sap-client=800
6、 在eclispe 的package Explorer 中点击右键,在菜单中选择新建--->other--->Axis2 Code
Generator
7、 点击next,进入下一个页面,选择从wsdl文件来产生java文件。
8、 点击next,然后选择wsdl文件,注意此处选之前保存到本地的WSDL地址
9、 点击next,进入设置页面,这里我们就用默认的设置。

