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:
- Sotto Ubuntu: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
e pure le variabili di ambiente mi sembrano settate correttamente: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
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"

Rispondi quotando