Utilización de la biblioteca Java con una aplicación Java EE

Un modo de utilizar las bibliotecas Java™ con una aplicación es incluirlos en la propia aplicación. Esto puede no ser siempre deseable o adecuado, especialmente si la aplicación ya está empaquetada y no incluye la biblioteca.

Acerca de esta tarea

En el siguiente ejemplo, una biblioteca denominada Alexandria consta de dos archivos:
  • alexandria-scrolls.jar y
  • commons-lang.jar
Una aplicación denominada Scholar, que se ejecuta en un servidor denominado Academy, necesita acceder a esta biblioteca.

Procedimiento

  1. Cree un directorio mylib/Alexandria en el directorio servers/Academy bajo el directorio ${WLP_USER_DIR}.

    Por ejemplo: wlp/usr/servers/Academy/mylib/Alexandria.

  2. Copie los archivos alexandria-scrolls.jar y commons-struts en la nueva carpeta.
  3. Configure la carga de clases para la aplicación, de modo que se cargue la biblioteca Alexandria.
    En el archivo server.xml, o en un archivo incluido, añada el siguiente código:
    <application id="scholar" name="Scholar" type="ear" location="scholar.ear">
      <classloader>
        <privateLibrary>       <fileset dir="${server.config.dir}/mylib/Alexandria" includes="*.jar" scanInterval="5s" />
        </privateLibrary>
      </classloader>
    </application>
    Nota: El elemento <privateLibrary> también puede tomar un atributo filesetRef con una lista separada por comas de los ID del elemento <fileset>.

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_classloader_use_lib
Nombre de archivo:twlp_classloader_use_lib.html