关于Delphi7写的WebService不能被AXIS1.4解析的解决方法

工作中遇到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文档

你可能感兴趣的:(java,apache,eclipse,webservice,SOAP,Delphi)