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.
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 ejecutarsetupfiles.shinmediatamente 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-lpara bibliotecas compartidas-ppara archivos de propiedades-rpara 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.cfgydynamicclasspath.cfg. - NINGÚN LUGAR
- Añade el nuevo JAR al directorio
<INSTALL_DIR>/jary 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.cfgprincipal - APP
- Añade el nuevo JAR al archivo EAR
- AGENT
- Añade el nuevo JAR al archivo
AgentDynamicclasspath.cfg
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.