Las páginas de propiedades del conjunto de despliegue le permiten añadir correlaciones de recursos y dependencias flexibles en sus aplicaciones.
Para acceder a la página del conjunto de despliegue, pulse el botón derecho del ratón en su proyecto Java™ EE y seleccione
. Para los módulos Java EE, la página consta de dos pestañas:La columna Vía de acceso de despliegue representa la vía de acceso donde se halla la referencia en el archivo empaquetado. Puede modificar esta ubicación para personalizar cómo desea que se organicen en el archivado empaquetado. Sin embargo, la eliminación de las correlaciones de la carpeta predeterminada o la modificación de sus vías de acceso de despliegue se debe realizar con cuidado, ya que se podrían producir problemas con el despliegue si los cambios infringen los requisitos de especificación Java EE.
La columna Origen representa la ubicación del recurso en relación al proyecto, el sistema de archivos o el espacio de trabajo, dependiendo de qué tipo de dependencia se haya añadido.
Adición de dependencias
Gestión de la vía de acceso de clases de Java EE
La experiencia de despliegue de Java EE en el espacio de trabajo simula el entorno de ejecución de forma muy precisa, lo que reduce la posibilidad de que se produzcan problemas imprevistos que pueden aparecer después de publicar la aplicación. Cada archivo MANIFEST del módulo se gestiona capturando la visibilidad del tiempo de ejecución duplicando archivos JAR dependientes u otros proyectos en la vía de acceso de clases del proyecto. La pestaña MANIFEST del conjunto de despliegue captura las entradas existentes y le permite añadir más entradas en el ámbito del módulo EAR padre. La lista de entradas disponibles se limita a tipos de archivos JAR que residan dentro del módulo EAR desplegado y no se incluyen en el directorio lib del EAR designado. En Java EE 5, la carpeta de bibliotecas se ha introducido en los módulos EAR como una simple técnica para compartir archivos JAR utilizados por otros módulos contenidos, pero ya no es necesario añadir entradas en cada archivo MANIFEST. La página Conjunto de despliegue para proyectos EAR incluye un campo para cambiar la ubicación predeterminada de esta carpeta. De forma predeterminada, se comparten todos los archivos JAR de la carpeta /lib y su vía de acceso de clases incluirá estos archivos JAR automáticamente. Además, no es necesario que el archivo JAR que resida físicamente en esta carpeta si se crea una correlación desde su ubicación de desarrollo en la carpeta /lib del tiempo de ejecución del archivo EAR.
Los módulos web también tienen una carpeta especial que permite compartir bibliotecas en WEB-INF/lib. De forma similar que la carpeta de bibliotecas de EAR, cualquier archivo JAR de tipo loose o cualquier proyecto del espacio de trabajo correlacionado con esta ubicación aparecerán automáticamente en la vía de acceso de clases del proyecto web.
El entorno de prueba WebSphere prepara su proyecto para el despliegue mientras se está desarrollando y utiliza contenido de proyecto sin formato tal como está, mientras se correlaciona en una estructura de tiempo de ejecución Java EE estándar que WebSphere Application Server pueda entender. Esta correlación en WebSphere Application Server se denomina configuración loose y permite realizar un despliegue activo de las aplicaciones Java EE sin que haga falta ningún empaquetado especial antes de la publicación. La nueva prestación de ensamblaje le permite utilizar diseños de proyectos no predeterminados y las correlaciones de artefacto que pueden requerir alguna acción de empaquetado en el momento de la publicación, y podría afectar el rendimiento de publicación. En estos casos, los mensajes de validación le avisarán de estos posibles problemas. Si no aparece ningún mensaje, la aplicación se puede ejecutar tal cual, sin ninguna penalización en el rendimiento.