Para poder ejecutar satisfactoriamente los
beans de empresa en un servidor de prueba o de producción, debe generar
primero el código de despliegue de los beans de empresa.
Nota: Si el proyecto EJB contiene beans CMP de los que no se ha establecido una correlación, al generar el código de despliegue se creará una correlación descendente (top-down).
Importante: - Asegúrese de que las clases de bean se compilan limpiamente (es decir, no hay errores de
compilación). Ejecute la validación. Ahora, puede desplegar los beans.
- Si ha desactivado la validación automática, le recomendamos encarecidamente que valide manualmente los
beans de empresa antes de generar el código de despliegue para ellos. Si valida los beans y el sistema le informa de algún error de validación, no deberá generar el código de despliegue hasta que no se corrijan los errores.
No obstante, si valida los beans y sólo se reciben mensajes de aviso o informativos, puede generar el código de despliegue para los beans.
- Puede generar código de despliegue, ya sea para beans de empresa individuales que
ha modificado o añadido nuevamente al proyecto, o para el proyecto EJB completo. Observe,
no obstante, que cuando genera el código de despliegue para el proyecto completo, la herramienta
de despliegue de EJB selecciona sólo las nuevas entidades o los cambios que se han realizado en el proyecto.
Para generar código de despliegue para un proyecto EJB:
- Si ha cambiado la classpath de algún proyecto EJB, asegúrese de que la
carpeta de origen del proyecto EJB aparece al principio de la classpath del proyecto.
(El asistente Importar EJB importa el archivo JAR y el código fuente del archivo JAR
al entorno de trabajo, de modo que es importante tener en cuenta el orden correcto de las entradas en la
classpath).
- En la vista Navegador de proyecto, pulse con el botón derecho del ratón en el proyecto o el archivo EAR que contiene los beans de empresa para los que desea generar código de despliegue, luego
seleccione .
- Por omisión, se genera el código de despliegue en la carpeta de origen ejbModule.
Restricción: No especifique de nombre de directorio
ejbModule. El nombre de directorio, ejbModule, está reservado para la herramienta de despliegue de
EJB cuando se genera código de despliegue de beans de empresa.
Una vez que se genera el código de despliegue, se pueden exportar los beans de empresa a un archivo JAR o EAR para la instalación en un servidor EJB, como WebSphere Application
Server.