Bibliotecas compartidas

Las bibliotecas compartidas son archivos utilizados por varias aplicaciones. Puede utilizar bibliotecas compartidas y bibliotecas globales para reducir el número de archivos de biblioteca duplicados en el sistema.

Elementos de biblioteca

Las bibliotecas de perfil Liberty tienen tres elementos: <folder>, <file> y <fileset>. Por ejemplo:
<library>
 <folder dir="..." />
 <file name="..." />
 <fileset dir="..." includes="*.jar" scanInterval="5s" />
</library>

Un archivo especificado debe ser un contenedor del recurso (por ejemplo, un archivo JAR) en lugar del propio recurso.

Si un elemento de la lista es un archivo, se busca en el contenido de ese archivo .zip comprimido o archivo Java. Si se especifica una carpeta, se cargan los recursos desde ese directorio.

Bibliotecas globales

Cualquier aplicación puede utilizar las bibliotecas globales. Los archivos JAR se colocan en un directorio de biblioteca global y, a continuación, se especifican en la configuración del cargador de clases para cada aplicación.

Puede colocar las bibliotecas globales en dos ubicaciones:
  • ${shared.config.dir}/lib/global
  • ${server.config.dir}/lib/global
Si hay archivos en estas ubicaciones en el momento en que se inicia una aplicación, y la aplicación no tiene configurado un elemento <classloader>, la aplicación utilizará estas bibliotecas. Si hay una configuración de cargador de clases, estas bibliotecas no se utilizarán a menos que se haga referencia a la biblioteca global de forma explícita.

Para obtener más información, consulte Proporcionar bibliotecas globales para todas las aplicaciones Java EE.


Icono que indica el tipo de tema Tema de concepto

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_sharedlibrary
Nombre de archivo:cwlp_sharedlibrary.html