Foros del Web » Programación para mayores de 30 ;) » Java »

Comando wsdl2java para un servicio web

Estas en el tema de Comando wsdl2java para un servicio web en el foro de Java en Foros del 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 ...
  #1 (permalink)  
Antiguo 22/05/2012, 11:27
 
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.

Etiquetas: comando, servicio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:01.