Para plataformas distribuidas

Definición de un proyecto de programa de utilidad como una biblioteca compartida

Puede definir un proyecto de programa de utilidad como un biblioteca compartida y asociar bibliotecas compartidas definidas a una aplicación o un proyecto web.

Antes de empezar

Para utilizar la función de biblioteca compartida en el área de trabajo, debe crear un proyecto de programa de utilidad y definirlo como una biblioteca compartida. El programa de utilidad del proyecto es el único tipo de proyecto que se puede utilizar como una biblioteca compartida.

Acerca de esta tarea

Una biblioteca compartida es un archivo JAR (Java™ Archive) externo que utilizan una o varias aplicaciones. 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 bibliotecas compartidas con una aplicación o un proyecto, el cargador de clases de la aplicación o del módulo carga las clases en las bibliotecas compartidas y hace que esas clases estén disponibles para la aplicación o módulo.

Procedimiento

Para definir un proyecto de programa de utilidad como una biblioteca compartida:

  1. Cree un proyecto de programa de utilidad:
    1. En la barra de herramientas, seleccione Archivo > Nuevo > Proyecto.
    2. Expanda Java EE y seleccione Proyecto de programa de utilidad. Pulse Siguiente.
    3. En el campo Nombre de proyecto, especifique un nombre para el proyecto de programa de utilidad.
    4. En la sección Miembro de EAR, borre el recuadro de selección Añadir proyecto a un EAR.
    5. En la sección Tiempo de ejecución de destino, verifique que el perfil Liberty de WebSphere Application Server esté seleccionado.
    6. Pulse Finalizar.
  2. Defina los artefactos en el proyecto de programa de utilidad recién creado. Por ejemplo, puede añadir clases Java al proyecto de programa de utilidad.
  3. Defina el proyecto de programa de utilidad como una biblioteca compartida:
    1. En la vista Explorador de proyectos, pulse el botón derecho del ratón en el proyecto del programa de utilidad y seleccione Propiedades > Perfil Liberty > Biblioteca compartida de perfiles Liberty.
    2. En el campo ID de biblioteca compartida, escriba una serie como un identificador para la biblioteca compartida.
    3. En el campo Directorio de archivado, escriba o explore hasta un directorio donde desea colocar la copia comprimida del proyecto de programa de utilidad como un archivo JAR. El convenio de nombre de archivo del archivo JAR es utilityProjectName.jar, donde utilityProjectName es el nombre del proyecto de programa de utilidad.
    4. En la página Biblioteca compartida de Liberty Profile, pulse Aplicar para confirmar los cambios. Pulse Aceptar para cerrar la ventana Propiedades.
  4. Añada el proyecto de programa de utilidad 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):
<library id="libid">
    <fileset dir="C:\temp" includes="Util.jar"/>
</library>
Además, el archivo JAR se añade en el directorio de archivado especificado. En el anterior ejemplo, el archivo Util.jar se añade en el directorio C:\temp .

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_shared_library
Nombre de archivo:t_shared_library.html