2011-08-25 111 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