Eclipse Indigo版本是否有单独的org.apache.axis.wsdl2java jar文件,因为它在indigo版本中不起作用,显示如下错误:
无法启动所选向导。 插件“org.apache.axis.wsdl2java.eclipse”无法实例化类“org.apache.axis.wsdl2java.eclipse.wizards.WebReferenceImportWizard”。 组织/蚀/型芯/内部/ utils的/断言
但是那个jar文件是在Eclipse sdk 2.1版本中运行的,那么我该如何进行转换呢?
谢谢, @nag。
答案 0 :(得分:0)
我过去使用过Axis2,但现在我只使用CXF。由于CXF对我有用而且还没有人回答,我建议你试一下CXF wsdl2java插件。可以在maven pom.xml项目中轻松设置
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>${project.build.directory}/generated/cxf</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/main/resources/myService.wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
参考http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html