linux下使用axis2 1.3

来源:互联网 发布:vm设置网络 编辑:程序博客网 时间:2024/06/04 18:37

(1)下载安装Axis2 1.3
地址:http://apache.mirror.phpchina.com/ws/axis2/1_3/axis2-1.3-bin.zip
war包是用来部署web服务用的。
解压缩后就可以用了
(2)用AXIS2编译wsdl文件
这是一个shell脚本
export PATH=/pcc/lsfqa-trusted/jdk/linux/jdk1.5.0_08_x86/bin:$PATH   java 路径
AXIS2_HOME=/home/tom/1.3.0     axis2 目录
# Build Axis2 classpath
AXIS2_CLASSPATH=.
for i in $AXIS2_HOME/lib/*.jar; do AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$i;
done
#编译wsdl文件到java 文件
java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2Java -uri    EGO_binding.wsdl #>err.txt 2>&1
注意生成后的java文件在src目录下按包的方式部署


(3)编译生成的java 文件
进入src 目录执行以下脚本
javac -target 1.4 -source 1.4 -classpath $AXIS2_CLASSPATH  WSGSERVICEStub.java
javac -target 1.4 -source 1.4 -classpath $AXIS2_CLASSPATH testmain.java  测试用例
(4)执行
java  -classpath $AXIS2_CLASSPATH  com.platform.www.ego._2005._05.wsdl.bindings.testmain

(5)也可用eclipse编译wsdl文件然后将编译后的java文件拷贝到linux下,(比较容易上手)
配置步骤如下:
下载eclipse的axis2开发插件发到eclipse的plugins目录下就行了
axis2-eclipse-service-archiver-wizard.zip  部署打包时用
axis2-eclipse-codegen-wizard.zip 编译wsdl文件(主要)
地址:http://apache.justdn.org/ws/axis2/tools/1_3/
使用步骤参见:http://gocom.primeton.com/modules/newbb/item42381_42381.htm
 

原创粉丝点击