Sto provando a creare i file java da un webservice remoto. Ho scaricato l'asse 1.4, copiato nella cartella lib di c: \ data \ axis \ lib che contiene questi file:WSDL2Java Throws Impossibile trovare la classe principale: org.apache.axis.wsdl.WSDL2Java
- axis.jar
- asse-ant.jar
- commons-scoperta-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
ho aggiunto il c: \ data \ axis \ cartella lib al% AXISCLASSPATH%. Ora sto cercando di creare le classi Java utilizzando questo cmd:
java -cp% AXISCLASSPATH% org.apache.wsdl.WSDL2JAVA http://myurl.com?wsdl
Tuttavia continuo a ricevere questo messaggio di errore:
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.
Qualcuno può aiutarmi, per favore, a lavorare?
Ho usato l'asse2 e ha funzionato bene. Tuttavia, come faccio ora a utilizzare il file di servizio nel mio file java? Ho provato ad aggiungere l'importazione net.mycompany.myservice tuttavia ottengo il pacchetto non esiste. Qualche idea? – vikasde