Buenas tardes,
Estoy haciendo un proyecto para implementar un servicio web java, y estoy intentando sacar el skeleton en java a partir de un .wsdl
Lo que pasa es que estoy teniendo un problema al ejecutar el comando de axis2....
Aquí está el comando y el error obtenido:
Código:
$ $AXIS2_HOME/bin/wsdl2java.sh -s -ss -sd -wv 1.0 -p t3.sos.fi.upm.es -d
adb -uri ConversorWS.wsdl
Using AXIS2_HOME: *ruta del directorio*/axis2-1.5.4
Using JAVA_HOME: /usr/lib/jvm/java-6-openjdk
Retrieving document at 'ConversorWS.wsdl'.
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:156)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Caused by: javax.wsdl.WSDLException: WSDLException (at
/wsdl2:description): faultCode=INVALID_WSDL: Expected element
'{http://schemas.xmlsoap.org/wsdl/}definitions'.
at com.ibm.wsdl.xml.WSDLReaderImpl.checkElementName(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(CodeGenerationEngine.java:288)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:111)
... 2 more
Me he asegurado de que las variables de entorno son las correctas y
también he probado cambiando la versión para que coincida con la del
documento wsdl...
No sé qué más hacer y estoy algo desesperada..... Si alguien me pudiera echar una manita se lo agradecería mucho :)
Muchas gracias
Un saludo.