Premetto di aver installato e configurato correttamente il SOAP Engine Axis 1.2 sia sotto la mia distribuzione Ubuntu 7.10 che su Win XP.

Ho però un problema sotto Ubuntu nel creare un file WSDL per un web service (denominato "ThaiPalaceMenuService") mediante la classe Java2WSDL mentre la medesima operazione sotto Win mi funziona correttamente, ecco gli esiti:

- Sotto Windows:

codice:
C:\projects\thai>java org.apache.axis.wsdl.Java2WSDL -o ThaiPalaceMenuService.wsdl -l http://localhost:8080/axis/services/...aceMenuService -n urn:com.dominio.service.ThaiPalaceMenuService -pcom.dominio.service.ThaiPalaceMenuService urn:com.dominio.service.ThaiPalaceMenuService ThaiPalaceMenuService
- Sotto Ubuntu:

codice:
root@giuseppe-laptop:/home/giuseppe/projects/thai# java org.apache.axis.wsdl.Java2WSDL -o ThaiPalaceMenuService.wsdl -l http://localhost:8080/axis/services/...aceMenuService -n urn:com.dominio.service.ThaiPalaceMenuService -pcom.dominio.service.ThaiPalaceMenuService urn:com.dominio.service.ThaiPalaceMenuService ThaiPalaceMenuService
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/Java2WSDL
e pure le variabili di ambiente mi sembrano settate correttamente:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="it_IT:it:en_GB:en"
LANG="it_IT.UTF-8"
JAVA_HOME="/usr/local/jdk1.6.0_03"
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.03"
CLASSPATH="/var/lib/tomcat5.5/webapps/axis/WEB-INF/libaxis.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libaxis-ant.jar:
/var/lib/tomcat5.5/webapps/axis/WEB-INF/libcommons-discovery-0.2.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libcommons-logging-1.0.4.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libjaxrpc.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/liblog4j-1.2.8.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libsaaj.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libwsdl4j-1.5.1.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libmail.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libxercesImpl.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libxmlsec.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libcommons-httpclient-3.0-rc2.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libmailapi_1_3_1.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libservlet.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libclutil.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/libxmlParserAPIs.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/activation.jar:/var/lib/tomcat5.5/webapps/axis/WEB-INF/tools.jar:
/home/giuseppe/projects/junit3.8.1/junit.jar"