Asociación de bibliotecas compartidas a aplicaciones o módulos

Puede asociar una biblioteca compartida con una aplicación o módulo. Las clases representadas por la biblioteca compartida se cargan en el cargador de clases de la aplicación, con lo que las clases pasan a estar disponibles para la aplicación.

Antes de empezar

Este tema da por supuesto que ha definido una biblioteca compartida. La biblioteca compartida representa un archivo de biblioteca utilizado por varias aplicaciones desplegadas.

Puede definir una biblioteca compartida a nivel de célula, nodo, servidor o clúster.

En un producto de varios servidores, también puede definir una biblioteca compartida a nivel de clúster. Para ver el ámbito del clúster, primero debe crear un clúster en la página Clústeres del servidor (Servidores > Clústeres > Clústeres de WebSphere Application Server).

En este tema se presupone que desea utilizar la consola administrativa y no un paquete opcional instalado para asociar una biblioteca compartida con una aplicación.

Acerca de esta tarea

Para asociar una biblioteca compartida con una aplicación o módulo, crear y configurar una referencia de biblioteca mediante la consola administrativa. Una referencia de biblioteca especifica el nombre del archivo de la biblioteca compartida.

Si asocia una biblioteca compartida con una aplicación, no asocie la misma biblioteca compartida con el cargador de clases de un servidor.

Procedimiento

  1. Si aún no lo ha hecho, correlacione la aplicación con un servidor de destino que esté dentro del ámbito de la biblioteca compartida.

    Por ejemplo, si el ámbito de la biblioteca compartida es el clúster mi_clúster, correlacione la aplicación con el clúster mi_clúster de destino.

  2. Pulse Aplicaciones > Tipos de aplicación > Aplicaciones de empresa de WebSphere > nombre_aplicación > Referencias de bibliotecas compartidas en el árbol de navegación de la consola para acceder a la página Referencias de bibliotecas compartidas.
  3. En la página Referencias de bibliotecas compartidas, seleccione una aplicación o un módulo con los que desee asociar una biblioteca compartida.
  4. Pulse Bibliotecas compartidas de referencia.
  5. En la página Correlación de bibliotecas compartidas, seleccione una o más bibliotecas compartidas que utilizan la aplicación o los módulos de la lista Disponible, pulse >> para añadirlas a la lista Seleccionadas y, a continuación, pulse Aceptar.
  6. Repita los pasos 2 a 4 hasta que defina una instancia de referencia de biblioteca para cada biblioteca compartida que necesita la aplicación o el módulo.
  7. En la página Referencias de bibliotecas compartidas, pulse Aceptar.
  8. Guarde los cambios en la configuración.

Resultados

Cuando ejecute la aplicación, las clases representadas por la biblioteca compartida se cargan en el cargador de clases de la aplicación.

Ahora las clases están disponibles en la aplicación o el módulo.

Qué hacer a continuación

Para verificar una asociación entre una aplicación y una biblioteca compartida, examine el cargador de clases de la aplicación en el Visor de cargadores de clases. Pulse Resolución de problemas > Visor de cargadores de clases > nombre_módulo > Vista de tabla. La classpath del cargador de clases del módulo de aplicación lista las clases utilizadas por la biblioteca compartida.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcws_sharedlib_app
File name: tcws_sharedlib_app.html