Eclipse Indigo是否有任何Apache Axis WSDL2Java jar文件

时间:2011-08-25 09:51:25

标签: eclipse wsdl2java

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。

1 个答案:

答案 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