Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2012, 11:27
Illien
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 1
Comando wsdl2java para un servicio web

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.