De forma predeterminada, los EJB que añada a un proyecto OSGi que tiene soporte EJB se exponen como servicios OSGi. La exposición de los servicios OSGi se controla a través de la cabecera Export-EJB en el manifiesto de OSGi. En esta sección, va a comprobar el manifiesto y a utilizar el diálogo de gestión de exportaciones EJB para confirmar que EJBConverter se ha expuesto como servicio OSGi.
- Abra el manifiesto. En el proyecto EJB, efectúe una doble pulsación en Manifiesto: EJB. Se abre el manifiesto. Pulse la pestaña MANIFEST.MF para ver el archivo en formato de texto. Tenga en cuenta que hay una cabecera Export-EJB con una entrada para EJBConverter de EJB. Tenga en cuenta que puede gestionar exportaciones EJB manualmente añadiendo entradas a la cabecera Export-EJB. Los EJB se pueden añadir como una lista separada por comas.
Nota: Hay dos casos especiales de cabecera Export-EJB a tener en cuenta:
- NONE
- Si especifica NONE como entrada para la cabecera Export-EJB, no se expondrá ningún EJB como servicio. Si especifica NONE, pero también se añade un EJB a la lista, se visualizará un aviso mediante las herramientas.
- BLANK
- Si tiene una cabecera Export-EJB en el manifiesto, pero no hay entradas, todos los EJB del proyecto se exponen de forma predeterminada como servicio.
- Abra el diálogo de gestión de exportaciones EJB. Pulse el botón derecho del ratón en el proyecto EJB y seleccione .
Se abrirá el diálogo de gestión de exportaciones EJB. En el diálogo, confirme que se ha seleccionado la casilla junto a EJBConverter EJB y pulse Aceptar. Puede utilizar este diálogo en sus proyectos para añadir y eliminar EJB que se exponen como servicios. Si cambia los EJB seleccionados en este diálogo, cambian las entradas a la cabecera Export-EJB en el manifiesto.
Nota: Si crea EJB nuevos para el proyecto, se exponen automáticamente como servicios OSGi. Puede utilizar el diálogo de gestión de exportaciones
EJB para borrar los EJB que no desee que se expongan.