WSDL2Java Wirft nicht finden Konnten, main class: org.apache.Achse.wsdl.WSDL2Java
Ich versuche zu erstellen, die java-Dateien von einem entfernten webservice. Ich heruntergeladen habe, axis 1.4, kopiert den lib-Ordner zu c:\data\axis\lib enthält diese Dateien:
- axis.jar
- axis-ant.jar
- commons-discovery-0.2.jar
- commons-logging-1.0.4.jar
- jaxrpc.jar
- log4j.Eigenschaften
- log4j-1.2.8.jar
- saaj.jar
- wsdl4j-1.5.1.jar
Habe ich noch die c:\data\axis\lib in den Ordner %AXISCLASSPATH%. Jetzt bin ich beim erstellen der java-Klassen mit dieser cmd:
java -cp %AXISCLASSPATH% org.apache.wsdl.WSDL2JAVA http://myurl.com?wsdl
Aber ich bekomme immer diese Fehlermeldung:
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.
Kann jemand bitte helfen Sie mir, um zu arbeiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie die jars dem classpath individuell, wenn Sie eine Java-version, bevor 6. Wenn Sie mit Java 6, siehe hier wenn Sie Platzhalter verwenden möchten.
versuchen
Klassennamen sind case-Sensitiv
Paket-Struktur ist falsch. Bitte verwenden Sie org.apache.Achse.wsdl.WSDL2Java
Login als eucalyptis und kompilieren und es finden sich alle die Gläser - das hat mich für immer, um herauszufinden,!