Instalación de archivos JAR de terceros
La utilidad ' install3rdParty ' copia los recursos suministrados en la estructura de directorios de la aplicación y añade los archivos JAR personalizados de terceros añadidos 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>debe ser yfsextn.<vendorVersion>debe ser 1_0.[-uninstall]se utiliza para eliminar un archivo JAR del directorio JAR o de los archivos classpath. Asegúrese de ejecutar el comando "setupfiles.sh".Por ejemplo, si desea añadir el archivo JAR personalizado al archivo ' AGENTDynamicclasspath.cfg ', ejecute el comando install3rdparty con los siguientes argumentos:
./install3rdParty.sh yfsextn 1_0 -j <Path_to_your_custom_JAR> -targetJVM AGENT
En función del tipo de archivo, pasa los argumentos adecuados:
-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 wsogclient.jar en la vía de acceso de clases dinámica del agente, utilice el mandato siguiente:
<runtime_sandbox>/bin/install3rdParty.sh yfsextn 1_0 -j
<WAS_HOME>/lib/wsogclient.jar -targetJVM AGENT
<WAS_HOME> suele estar en /opt/IBM/WebSphere/AppServer
Este comando hace que el archivo " wsogclient.jar " se copie desde la ubicación de instalación de WebSphere a la ubicación de instalación del producto (<runtime_sandbox>/jar/yfsextn/1_0/wsogclient.jar). A continuación, la utilidad actualiza el archivo " <runtime_sandbox>/properties/AGENTDynamicclasspath.cfg.in " con el nuevo archivo JAR y utiliza la utilidad " <runtime_sandbox>/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 archivo JAR a todos los archivos classpath dinámicos (por ejemplo,
APPDynamicclasspath.cfg,AGENTDynamicclasspath.cfgydynamicclasspath.cfg. - NINGÚN LUGAR
- Añade el nuevo archivo JAR al directorio <runtime_sandbox>/jar y no desea actualizar ninguno de los archivos de vía de acceso de clases dinámica
- DCL
- Añade el nuevo archivo JAR sólo al archivo
Dynamicclasspath.cfgprincipal - APL
- Añade el nuevo archivo JAR al archivo EAR
- AGENTE
- Añade el nuevo archivo 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 al archivo JAR, ya que 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.