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:
Me he asegurado de que las variables de entorno son las correctas y$ $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
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.