Instale los adaptadores de recursos en las aplicaciones de modo que se pueda
acceder a los orígenes de datos externos.
Antes de empezar
La especificación JCA Versión 1.6 añade soporte
para anotaciones Java en módulos RAR. Para obtener más información sobre el soporte de anotaciones, consulte el tema
Soporte de JCA 1.6 para anotaciones en módulos RAR.
Procedimiento
- Ensamble una aplicación con los módulos RAR dentro de ésta.
Consulte el tema
Ensamblaje de aplicaciones para obtener más información.
- Instale la aplicación. Siga los pasos del tema
sobre la instalación de una aplicación nueva.
En el paso Correlacionar módulos con servidores de aplicaciones,
especifique los servidores o clústeres de destino para cada archivo RAR. Asegúrese de correlacionar todos los demás módulos que utilizan adaptadores de
recursos definidos en los módulos con los mismos destinos. Además, especifique
los servidores web como destinos que sirvan como direccionadores para
solicitudes hacia esta aplicación. El archivo de configuración del plug-in
(plugin-cfg.xml) para cada servidor web se genera basándose en
las aplicaciones direccionadas a través de él.
En el paso Metadatos para módulos de la instalación de una aplicación, puede establecer
o anular el establecimiento del distintivo metadata-complete, como se describe en el tema sobre soporte de JCA 1.6
para anotaciones en módulos RAR.
Nota: Al instalar un archivo RAR en un servidor, el servidor de aplicaciones busca el archivo de manifiesto
(MANIFEST.MF) del módulo de conector. El servidor de aplicaciones busca, en primer lugar, el archivo
connectorModule.jar
del archivo RAR y carga el manifiesto del archivo
connectorModule.jar.
Si la entrada de la variable classpath se encuentra en el archivo de manifiesto del archivo
connectorModule.jar,
el archivo RAR utiliza esa classpath.
Para
asegurarse de que el módulo de conector instalado encuentre las clases y
recursos que necesita, seleccione el valor de classpath para el archivo
RAR con la consola. Para obtener más información sobre cómo comprobar este
valor, consulte los temas Valores del adaptador de recursos y Valores del adaptador de recursos relacionales de WebSphere.
- Pulse Finalizar > Guardar para guardar los cambios.
- Cree fábricas de conexiones para la aplicación recién instalada.
Consulte el tema Configuración de fábricas de conexiones para adaptadores de recursos dentro de aplicaciones para ver los pasos
necesarios para llevar a cabo este paso.
Resultados
Nota: Una biblioteca nativa dada sólo se puede cargar una vez para cada
instancia de la máquina virtual Java™ (JVM). Dado que cada aplicación tiene su propio cargador de clases, aplicaciones distintas con archivos RAR incorporados no pueden utilizar las dos la misma
biblioteca nativa. La segunda aplicación recibe una excepción cuando intenta cargar
la biblioteca.
Si alguna aplicación desplegada en el servidor de aplicaciones utiliza un
archivo RAR incorporado que incluye elementos de vía de acceso nativa, entonces debe
asegurarse siempre de concluir el servidor de aplicaciones correctamente, sin transacciones
pendientes. Si no concluye el servidor de aplicaciones correctamente se realizará
una recuperación al reiniciar el servidor y se cargarán todos los archivos
RAR necesarios y bibliotecas nativas.
Al finalizar la recuperación, no intente
efectuar ninguna operación relacionada con aplicaciones. Concluya el servidor y reinícielo. El servidor de
aplicaciones no intentará más la recuperación en este reinicio y podrá continuar el proceso normal de la
aplicación.