工作中遇到Delphi 7写的WebService,在JBuildX上能正确的解析成Java类,但在JBuild2006与Eclipse的WTP上解析出错的问题.经比较发现,Delphi7与JBuildX是使用axis1.0进行解析,在1.0至1.4的过程中,soap协议本身发生了变化,所以造成无法解析的问题.
解决方法是从JBuilderX上找到axis所需的
axis.jar
commons-discovery.jar
commons-logging.jar
jaxrpc.jar
wsdl4j.jar
在将其加入CLASSPATH后,直接使用命令
java org.apache.axis.wsdl.WSDL2Java 文件或网址
就可以了,具体使用可以参考apache的axis文档
解决方法是从JBuilderX上找到axis所需的
axis.jar
commons-discovery.jar
commons-logging.jar
jaxrpc.jar
wsdl4j.jar
在将其加入CLASSPATH后,直接使用命令
java org.apache.axis.wsdl.WSDL2Java 文件或网址
就可以了,具体使用可以参考apache的axis文档