Pagina 1 di 1

Problema Tomcat+Axis, il client non trova le librerie

Inviato: venerdì 29 maggio 2009, 1:40
da Sbardascione
Salve a tutti,
sto tentando di far funzionare l'esempio che si trova in questa guida http://www.siforge.org/articles/2004/10/13-primo_ws.html.
Ho modificato il file .bashrc inserendo alla fine queste righe.

Codice: Seleziona tutto

export AXIS_HOME=/usr/local/axis-1_4
export AXIS_LIB=$AXIS_HOME/lib
export AXISCLASSPATH=$AXIS_LIB/axis.jar:$AXIS_LIB/commons-discovery-0.2.jar:$AXIS_LIB/commons-logging-1.0.4.jar:$AXIS_LIB/jaxrpc.jar:$AXIS_LIB/saaj.jar:$AXIS_LIB/log4j-1.2.8.jar:$AXIS_LIB/xml-apis.jar:$AXIS_LIB/xercesImpl.jar
Ovviamente ho cambiato il percorso originale di AXIS_HOME della guida con il mio percorso di installazione, ma non credo faccia differenza.
Il problema è che quando compilo il client non mi da nessun errore, in fase di esecuzione invece mi dice

Codice: Seleziona tutto

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/client/Service
	at clientMatematica.main(clientMatematica.java:71)
Caused by: java.lang.ClassNotFoundException: org.apache.axis.client.Service
	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:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 1 more
In pratica non trova sta classe Service penso dipenda da un errore sul $AXISCLASSPATH.
Grazie per i suggerimenti.