Exposición de EJB como servicios OSGi

Puede incluir los EJB en paquetes OSGi y exponer los EJB como servicios OSGi.

Procedimiento

  1. Configure un paquete OSGi para el soporte de EJB. Hay dos métodos principales para configurar un paquete OSGi para el soporte de EJB:
    Convertir un proyecto EJB en un proyecto de paquete OSGi
    Para convertir un proyecto EJB en un proyecto de paquete OSGi, pulse el botón derecho del ratón en el proyecto y seleccione Configurar > Convertir a proyecto de paquete OSGi. Después de convertir el proyecto EJB, la faceta de paquete OSGi se añade al proyecto y se crea un archivo de manifiesto de paquete.
    Añadir soporte de EJB al crear un paquete OSGi
    Puede añadir soporte de EJB cuando se crea un paquete OSGi. Para añadir soporte de EJB, pulse Archivo > Nuevo > Proyecto de paquete OSGi. En el asistente de proyecto de paquete, seleccione Añadir soporte de EJB y seleccione el nivel de EJB que desea utilizar.
    Con estos dos métodos, se añade una cabecera denominada Export-EJB al archivo de manifiesto de paquete. Los EJB que desea exponer como servicios pueden listarse junto a esta cabecera.
  2. Gestione las exportaciones EJB. Para controlar los EJB que desea exponer como servicios OSGi, pulse el botón derecho del ratón en el proyecto de paquete OSGi y seleccione OSGi > Exponga EJB como servicios de OSGi. En el diálogo de gestión de exportaciones EJB que se abre, seleccione los EJB que desea exponer como servicios.
  3. Conozca el manifiesto. Efectúe una doble pulsación en el archivo de manifiesto en un proyecto de paquete para abrirlo en el editor de manifiestos. Seleccione la pestaña MANIFEST.MF para ver el origen de manifiesto. Los proyectos de paquete OSGi que tienen soporte EJB tienen una cabecera denominada Export-EJB. Los EJB se entran como una lista separada por comas. Este ejemplo muestra dos EJB exportados como servicios:
    Export-EJB: EJB1,EJB2
    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.
  4. Añada y suprima los EJB automáticamente. De forma predeterminada, cuando se añade o suprime un EJB en un proyecto de paquete OSGi con soporte EJB, la entrada EJB se añade o se elimina automáticamente en la cabecera Export-EJB del archivo de manifiesto.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tejbs.html