2011-08-25 76 views
7

任何Apache Axis的WSDL2Java的jar文件是有Eclipse的靛蓝版本的任何单独的org.apache.axis.wsdl2java jar文件,因为它在靛蓝版本没有奏效显示错误,如:是否有Eclipse的靛蓝

选择的向导无法启动。 插件“org.apache.axis.wsdl2java.eclipse”无法实例化类“org.apache.axis.wsdl2java.eclipse.wizards.WebReferenceImportWizard”。 org/eclipse/core/internal/utils/Assert

但是,该jar文件在Eclipse sdk 2.1版本中工作,所以我怎么做转换?

谢谢, @nag。

+1

是你能够acjieve它朱诺 – user1092042

+0

同样的问题 – Androiderson

回答

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