以前项目上用到webservice都是我们服务端提供wdsl,现在集团统一下发了wdsl。刚接手一时还不知道怎么弄,在网上查了很多资料。
当然AXis的WSDL2Java在网上有很多资料,但是我看到有些网友说需要JDK1.5,让我迷茫了一些时间(我们项目比较老,用的jdk1.4)。
慢慢了解了WSDL2Java后,才知道,自己以前对webservice服务有多么陌生,虽然现在也是一知半解,^_^。
测试环境:
jdk1.4、axis1.4
1,新建web工程 webservice
2,把axis1.4下的所有jar包导入classpath
3,把已知的wsdl文件放入工程的web-info/下(目录不是随意)
4,写一简单的批处理文件wsdl2Java.bat(也可一再dos下进行)
set Axis_Lib=E:/workspace/cattsoft/csm/webservice/WebRoot/WEB-INF/lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% org.apache.axis.wsdl.WSDL2Java
set Output_Path=E:/workspace/cattsoft/csm/cust/src
%Java_Cmd% -o%Output_Path% --server-side GrpAcctInfoSer.wsdl