Después de anotar un bean EJB, puede generar una aplicación de servicio web publicando el proyecto de aplicación del bean directamente en un servidor. Cuando se genera el servicio web, no se crea ningún archivo WSDL en el proyecto.
Antes de empezar
Requisitos previos: - Para un bean EJB en el espacio de trabajo, ya ha especificado anotaciones de servicios web, como mínimo, las anotaciones @WebService y @Stateless. Si hay errores de validación o avisos en el editor Java™, debe solucionarlos para evitar posibles problemas en el tiempo de ejecución.
- Ha creado los módulos de direccionador para el servicio web.
- Ya ha creado un servidor en el espacio de trabajo.
Acerca de esta tarea
Para crear un servicio web a partir de un bean EJB anotado:
Procedimiento
- Abra la vista Servidores si no está abierta. Para ello, pulse en la barra de menús.
- Si el proyecto de aplicación que contiene el bean EJB no se ha publicado en un servidor:
- En la vista Servidores, pulse con el botón derecho el servidor donde desee publicar la aplicación.
- En el menú, pulse Añadir y eliminar proyectos.
- En la ventana Añadir y eliminar proyectos, en la lista Proyectos disponibles, seleccione el proyecto de aplicación que contiene el bean EJB.
- Pulse Añadir y, a continuación, pulse Finalizar.
- Si no ha especificado una preferencia para publicar automáticamente en los servidores locales, pulse con el botón derecho el servidor donde desee publicar la aplicación y pulse Publicar.
Resultados
El bean EJB se publica como un servicio web en el servidor. Las clases JAXB se generan y se empaquetan en la aplicación en el momento de la publicación.