Ho dei problemi con la configurazione di AXIS sotto la mia macchina Ubuntu 7.10
questa è la sua configurazione:
JAVA:
codice:root@giuseppe-laptop:/home/giuseppe/projects/TemperatureConverter# update-alternatives --config java Ci sono 5 alternative che forniscono `java'. Selezione Alternativa ----------------------------------------------- 1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java + 2 /usr/lib/j2se/1.4/bin/java 3 /usr/bin/gij-4.2 4 /usr/bin/gij-4.1 * 5 /usr/lib/jvm/java-6-sun/jre/bin/java Premi invio per mantenere il default[*], o inserisci il numero da selezionare:5 Uso `/usr/lib/jvm/java-6-sun/jre/bin/java' per fornire `java'. root@giuseppe-laptop:/home/giuseppe/projects/TemperatureConverter# java -version java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
VARIABILI DI AMBIENTE:
root@giuseppe-laptop:/home/giuseppe# echo $AXIS_HOME
/var/lib/tomcat5.5/webapps/axis
root@giuseppe-laptop:/home/giuseppe# echo $AXIS_LIB
/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib
root@giuseppe-laptop:/home/giuseppe# echo $AXISCLASSPATH
/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/axis.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/activation.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/commons-logging-1.0.4.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/servlet.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/axis-ant.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/jaxrpc.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/tools.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/log4j-1.2.8.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/wsdl4j-1.5.1.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/clutil.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/mailapi_1_3_1.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/xercesImpl.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/commons-discovery-0.2.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/mail.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/xmlParserAPIs.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/commons-httpclient-3.0-rc2.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/saaj.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/xmlsec.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/lib/junit.jar
ma la macchina non vede i file .class, in questo caso il file TemperatureConverter.class
Come si evince dall'ultima riga il file TemperatureConverter.class esiste ma non lo vede!!codice:root@giuseppe-laptop:/home/giuseppe/projects/TemperatureConverter# java -cp $AXISCLASSPATH org.apache.axis.wsdl.Java2WSDL -o TemperatureConverter.wsdl -l http://localhost:8180/axis/services/...atureConverter -n urn:com.dominio.service.TemperatureConverter -pcom.dominio.service.TemperatureConverter urn:com.dominio.service.TemperatureConverter TemperatureConverter java.lang.ClassNotFoundException: TemperatureConverter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:186) at java.security.AccessController.doPrivileged(Native Method) at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) at org.apache.axis.wsdl.fromJava.Emitter.setCls(Emitter.java:2069) at org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:584) at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:682) root@giuseppe-laptop:/home/giuseppe/projects/TemperatureConverter# ls TemperatureConverter.java TemperatureConverter.class

Rispondi quotando