Para plataformas distribuidas

Establecimiento de un proyecto web para utilizar bibliotecas compartidas

Si tiene un proyecto de programa de utilidad definido como un biblioteca compartida, puede asociar bibliotecas compartidas definidas a un proyecto web.

Acerca de esta tarea

Una biblioteca compartida es un archivo Java™ (JAR) externo que una o varias aplicaciones utilizan. El uso de bibliotecas compartidas permite que se publiquen varias aplicaciones en un servidor para utilizar una sola biblioteca, en lugar de utilizar varias copias de la misma biblioteca. Después de asociar las bibliotecas compartidas a una aplicación o proyecto, el cargador de clases de módulo o aplicación carga las clases en las bibliotecas compartidas y pone esas clases a disposición de la aplicación o módulo.

Procedimiento

  1. Para establecer un proyecto web para utilizar bibliotecas compartidas:
    1. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en el proyecto web al que desea asociar bibliotecas compartidas.
    2. Seleccione Propiedades > Perfil Liberty > Bibliotecas compartidas.
    3. Cuando pulse el botón Añadir, aparecerá una lista de los ID de bibliotecas compartidas. En el campo ID, especifique uno o varios identificadores de biblioteca compartida a los que desea que el proyecto haga referencia. Para especificar varios identificadores, utilice una lista separada por comas. Por ejemplo: ID1, ID2, ID3
      Consejo: El identificador de biblioteca compartida es el valor especificado en el campo ID de biblioteca compartida de la tarea Definición de un proyecto de programa de utilidad como una biblioteca compartida.
  2. Quizá prefiera añadir los proyectos de programa de utilidad de asociación a la classpath para fines de compilación:
    1. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en el proyecto al que va a asociar las bibliotecas compartidas.
    2. Seleccione Propiedades > Vía de construcción Java.
    3. Seleccione la pestaña Proyectos.
    4. Pulse Añadir.
    5. Seleccione los proyectos de programa de utilidad a los que el proyecto hace referencia.
  3. Desarrolle los artefactos en el proyecto web. Por ejemplo, puede añadir un servlet en un proyecto web que hace referencia a clases de bibliotecas compartidas.
  4. Añada el proyecto web al servidor. Para plataformas distribuidasPara obtener más información consulte el tema Adición y ejecución de una aplicación en el perfil Liberty utilizando las herramientas del desarrollador.

Resultados

A continuación se muestra una entrada de ejemplo añadida al archivo de configuración del servidor (server.xml):
<application type="war" id="web" name="web" location="web.war">
		<classloader commonLibraryRef="libid"/>
</application>

Icono que indica el tipo de tema Tema de tarea

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=t_associate_shared_library
Nombre de archivo:t_associate_shared_library.html