2010-02-19 45 views
9

Tôi đang cố tạo các tệp java từ một dịch vụ web từ xa. Tôi tải 1,4 trục, sao chép thư mục lib vào c: \ data \ trục \ lib chứa các file:WSDL2Java Throws Không thể tìm thấy lớp chính: org.apache.axis.wsdl.WSDL2Java

  • axis.jar
  • trục-ant.jar
  • commons-phát-0,2. jar
  • commons-logging-1.0.4.jar
  • jaxrpc.jar
  • log4j.properties
  • log4j-1.2.8.jar
  • saaj.jar
  • wsdl4j-1.5.1.jar

Tôi được thêm vào c: \ data \ trục \ thư mục lib đến thư mục% AXISCLASSPATH%. Bây giờ tôi đang cố gắng để tạo ra các lớp java sử dụng cmd này:

java -cp% AXISCLASSPATH% org.apache.wsdl.WSDL2JAVA http://myurl.com?wsdl

Tuy nhiên tôi tiếp tục nhận được thông báo lỗi này:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/ 
WSDL2Java 
Caused by: java.lang.ClassNotFoundException: org.apache.axis.wsdl.WSDL2Java 
     at java.net.URLClassLoader$1.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
Could not find the main class: org.apache.axis.wsdl.WSDL2Java. Program will exi 
t. 

Ai đó có thể giúp tôi làm việc được không?

Trả lời

6

Thêm các lọ vào đường dẫn lớp riêng lẻ nếu bạn đang sử dụng phiên bản Java trước 6. Nếu bạn đang sử dụng Java 6, hãy xem here nếu bạn muốn sử dụng ký tự đại diện.

2

thử

java -cp %AXISCLASSPATH% org.apache.wsdl.WSDL2Java http://myurl.com?wsdl 

tên lớp là trường hợp nhạy cảm

+0

Tôi đã sử dụng axis2 và nó hoạt động tốt. Tuy nhiên làm thế nào để bây giờ tôi sử dụng các tập tin dịch vụ trong tập tin java của tôi? Tôi đã thử thêm net.mycompany.myservice nhập khẩu tuy nhiên tôi nhận được gói không tồn tại. Bất kỳ ý tưởng? – vikasde

-1

Login như eucalyptis và biên dịch và nó sẽ tìm thấy tất cả các lọ - điều này đã cho tôi mãi mãi để tìm ra!

+0

Anh ấy nên đăng nhập ở đâu? – orique

Các vấn đề liên quan