关于Axis2 WSDL2Java的Eclipse插件生成的代码错误的问题

在使用Axis2的过程中,需要通过Axis2来调用.net平台开发的web service

于是下载了Axis2官网提供的Eclipse插件从WSDL生成java文件,

我在eclipse里面利用Axis2 Code Generator,根据指定的wsdl创建相关客户端的代码,但是创建好的代码中有一个类引用了“org.apache.axis2.client.FaultMapKey”这个类,可是axis2-1.5.5-bin.zip中的所有jar都不包含“org.apache.axis2.client.FaultMapKey”这个类。

不知道是不是因为版本问题,这个插件创建的java类只能用在特定的axis2的版本下

后来使用axis2 bin目录下提供的wsdl2java.bat工具成功的创建了java文件,没有错误。

使用方法如下

D:\apps\axis2\axis2-1.5.1\bin>wsdl2java.bat -uri http://localhost/WebServiceDemo/services/myService?wsdl -u -o d:\testdata
Using AXIS2_HOME:   D:\apps\axis2\axis2-1.5.1
Using JAVA_HOME:    C:\Program Files\Java\jdk1.6.0_22
Retrieving document at 'http://localhost/WebServiceDemo/services/myService?wsdl'
.

你可能感兴趣的:(java,eclipse,jdk,eclipse插件,service,generator)