Plataforma heredada

Instalación de archivos JAR de terceros

Esta utilidad copia los recursos suministrados en la estructura de directorios de la aplicación y añade el archivo JAR personalizado de terceros al classpath global, al classpath del agente o al archivo EAR del servidor de aplicaciones.

Nota: Si los archivos JAR están obsoletos debido a vulnerabilidades de seguridad, asegúrese de evaluar la dependencia de dichos archivos JAR y elimine su uso en su personalización. Si los archivos JAR quedan obsoletos por motivos no relacionados con la seguridad, puede seguir utilizando la biblioteca de terceros empaquetando los archivos JAR de la biblioteca que se eliminan de su paquete de personalización. Para más información, consulte Componentes obsoletos.

A continuación se muestra la sintaxis del script install3rdParty :


./install3rdParty.sh vendorName vendorVersion <-d | -j | -l | -p | -r > filelist 
[-targetJVM EVERY | NOWHERE | DCL | APP | AGENT | [-uninstall]

Aquí

  • <vendorName> hace referencia al nombre del proveedor, como WebLogic y WebSphere®.
  • <vendorVersion> hace referencia a la versión del producto del proveedor.
  • [-uninstall] se utiliza para eliminar un JAR del directorio JAR o de los archivos classpath. Asegúrese de ejecutar setupfiles.sh inmediatamente después de utilizar esta opción.

Pase el argumento adecuado basado en el tipo de archivo. Puede pasar los argumentos siguientes:

  • -d ' para la base de datos JAR o archivos comprimidos
  • -j ' para archivos JAR o comprimidos
  • -l para bibliotecas compartidas
  • -p para archivos de propiedades
  • -r para archivos de propiedades de recursos

<filelist> hace referencia a la vía de acceso al archivo personalizado.

Por ejemplo, para instalar wlclient.jar en la vía de acceso de clases dinámica del agente, utilice el mandato siguiente:


<INSTALL_DIR>/bin/install3rdParty.sh weblogic 12.1.2 -j
<BEA_HOME>/wlserver_12.1.2/server/lib/wlclient.jar -targetJVM AGENT

Este comando hace que el archivo ' wlclient.jar ' se copie desde la ubicación de instalación de WebLogic a la ubicación de instalación del producto (<INSTALL_DIR>/jar/welogic/12.1.2/wlclient.jar). A continuación, la utilidad actualiza el archivo " <INSTALL_DIR>/properties/AGENTDynamicclasspath.cfg.in " con el nuevo archivo JAR y utiliza la utilidad " <INSTALL_DIR>/bin/setupfiles.sh " para regenerar el archivo " AGENTDynamicclasspath.cfg " a partir del archivo ".in" modificado.

Si quieres que el nuevo archivo JAR esté disponible para el Servidor de Aplicaciones y los Agentes cuando se ejecute la utilidad ' install3rdParty ', pasa los siguientes argumentos:

Argumento
Descripción
TODOS
Añade el nuevo JAR a todos los archivos de vía de acceso de clases dinámica (por ejemplo, APPDynamicclasspath.cfg, AGENTDynamicclasspath.cfgy dynamicclasspath.cfg.
NINGÚN LUGAR
Añade el nuevo JAR al directorio <INSTALL_DIR>/jar y no desea actualizar ninguno de los archivos de vía de acceso de clases dinámica
DCL
Añade el nuevo JAR sólo al archivo Dynamicclasspath.cfg principal
APP
Añade el nuevo JAR al archivo EAR
AGENT
Añade el nuevo JAR al archivo AgentDynamicclasspath.cfg
Nota: La aplicación sólo admite las opciones indicadas anteriormente para la utilidad " install3rdParty ". Cualquier otra opción que se visualice con el mandato -help message no está soportada.

Si no se especifica el argumento para -targetJVM ', el nuevo archivo JAR se añade al archivo ' Dynamicclasspath.cfg '.

Cuando se utiliza la utilidad ' install3rdParty ' para actualizar un classpath:

  • El orden de las líneas en los archivos classpath dinámicos determina el orden del classpath para el servidor de aplicaciones o el agente.
  • Lo que esté al principio del archivo es análogo a que el JAR esté al principio del classpath.

Para obtener ayuda sobre el uso de la utilidad " install3rdParty ", en la línea de comandos, introduzca el comando, incluida la opción " -help. La utilidad ' install3rdParty ' imprime un mensaje de uso.