2011-10-10 18 views
6

Quiero generar WSDL que cumpla con las clases de Java. En esta fase, no quiero ponerlo en línea, solo tengo el wsdl (para discutirlo con alguien más) y validar el archivo generado.generador Eclipse WSDL (de la clase Java)?

Estoy usando Eclipse, por lo que preferiría cualquier solución que ya esté integrada.

Respuesta

7

De Eclipse en la perspectiva Java:

  1. clic derecho en la clase de Java que desea utilizar como su implementación del servicio
  2. Seleccione Servicios Web -> Crear servicio web
  3. Web tipo de servicio debe ser "Botton up Java Bean Web Service"

Esto generará un archivo WSDL para usted.

+0

No tengo esa opción. ¿Qué plugin instalaste? Estoy usando Eclipse Indigo – rnunes

+0

También estoy usando Indigo. No tengo ningún complemento especial instalado. ¿Quizás necesites la Edición Enterprise de Eclipse? – dbyrne

+0

En Ayuda -> Acerca de Eclipse dice que estoy usando "Eclipse Java EE IDE para desarrolladores web". Así que supongo que no estás usando la versión EE de Eclipse. – dbyrne

0

También puede publicar el servicio en localhost con cualquier servidor (Tomcat, por ejemplo) y luego con su navegador en la barra de direcciones escribir

http://localhost:<server_port>/path/to/your/service?wsdl 

Si el servicio está configurado correctamente, debería ver la generada wsdl. Luego puede copiar/pegar en cualquier editor de texto y guardarlo como myService.wsdl.

Espero que ayude