2011-08-25 10 views
7

Có bất kỳ tập tin org.apache.axis.wsdl2java jar riêng cho phiên bản Eclipse Indigo vì nó không có tác dụng trong phiên bản chàm thấy lỗi như:Có Apache Axis WSDL2Java jar file cho Eclipse Indigo

Trình hướng dẫn chọn không thể được bắt đầu. Plugin "org.apache.axis.wsdl2java.eclipse" không thể khởi tạo lớp "org.apache.axis.wsdl2java.eclipse.wizards.WebReferenceImportWizard". org/eclipse/core/internal/utils/Assert

Nhưng tệp jar đó được làm việc trong phiên bản Eclipse sdk 2.1, vậy làm cách nào tôi có thể thực hiện chuyển đổi?

Xin cảm ơn, @nag.

+1

Were Bạn có thể acjieve nó – user1092042

+0

Cùng một vấn đề về Juno – Androiderson

Trả lời

0

Tôi đã sử dụng Axis2 trong quá khứ nhưng bây giờ tôi chỉ sử dụng CXF. Vì CXF hoạt động cho tôi và chưa có ai trả lời, hãy để tôi đề nghị bạn thử dùng plugin wsdl2java CXF. Nó rất dễ dàng để thiết lập trong một dự án 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> 

Reference http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html