JAR-Dateien von Drittanbietern installieren
Dieses Dienstprogramm kopiert die bereitgestellten Ressourcen in die Verzeichnisstruktur der Anwendung und fügt die hinzugefügte benutzerdefinierte JAR-Datei eines Drittanbieters an den globalen Klassenpfad, den Agentenklassenpfad oder die EAR-Datei des Anwendungsservers an.
Die Syntax für das Script install3rdParty lautet wie folgt:
./install3rdParty.sh vendorName vendorVersion <-d | -j | -l | -p | -r > filelist
[-targetJVM EVERY | NOWHERE | DCL | APP | AGENT | [-uninstall]
hier
<vendorName>bezieht sich auf den Namen des Anbieters wie WebLogic und WebSphere®.<vendorVersion>bezieht sich auf die Version des Produkts des Anbieters.[-uninstall]wird verwendet, um eine JAR-Datei aus dem JAR-Verzeichnis oder den Klassenpfaddateien zu entfernen. Stellen Sie sicher, dass Siesetupfiles.shdirekt nach Verwendung dieser Option ausführen.
Übergeben Sie das entsprechende Argument auf der Grundlage des Dateityps. Sie können die folgenden Argumente übergeben:
-dfür Datenbank-JAR oder komprimierte Dateien-jfür JAR- oder komprimierte Dateien-lfür gemeinsam genutzte Bibliotheken-pfür Eigenschaftendateien-rfür Ressourceneigenschaftendateien
<filelist> verweist auf den Pfad zu
Ihrer Anpassungsdatei.
Verwenden Sie beispielsweise den folgenden Befehl, um wlclient.jar im dynamischen Klassenpfad des Agenten zu installieren:
<INSTALL_DIR>/bin/install3rdParty.sh weblogic 12.1.2 -j
<BEA_HOME>/wlserver_12.1.2/server/lib/wlclient.jar -targetJVM AGENT
Dieser Befehl bewirkt, dass die Datei " wlclient.jar vom WebLogic in das Produktinstallationsverzeichnis (<INSTALL_DIR>/jar/welogic/12.1.2/wlclient.jar) kopiert wird. Das Dienstprogramm aktualisiert dann die Datei " <INSTALL_DIR>/properties/AGENTDynamicclasspath.cfg.in mit der neuen JAR-Datei und verwendet das Dienstprogramm " <INSTALL_DIR>/bin/setupfiles.sh, um die Datei " AGENTDynamicclasspath.cfg anhand der geänderten Datei ".in neu zu generieren.
Wenn Sie möchten, dass die neue JAR-Datei dem Anwendungsserver und den Agenten zur Verfügung gestellt wird, wenn Sie das Dienstprogramm " install3rdParty ausführen, übergeben Sie die folgenden Argumente:
- Argument
- Beschreibung
- Alle
- Fügt die neue JAR-Datei allen dynamischen Klassenpfaddateien hinzu (z. B.
APPDynamicclasspath.cfg,AGENTDynamicclasspath.cfgunddynamicclasspath.cfg). - nirgendwo
- Fügt die neue JAR-Datei zum Verzeichnis
<INSTALL_DIR>/jarhinzu und möchte keine der dynamischen Klassenpfaddateien aktualisieren. - dcl
- Fügt die neue JAR-Datei nur zur
Dynamicclasspath.cfg-Hauptdatei hinzu - ANW
- Fügt die neue JAR-Datei zur EAR-Datei hinzu
- AGENT
- Fügt die neue JAR-Datei zur Datei
AgentDynamicclasspath.cfghinzu.
install3rdParty aufgeführt sind. Alle anderen Optionen, die mit dem Nachrichtenbefehl -help angezeigt werden, werden nicht unterstützt.Wenn das Argument fürtargetJVM nicht angegeben wird, wird die neue JAR-Datei der Datei ' Dynamicclasspath.cfg hinzugefügt.
Wenn Sie das Dienstprogramm " install3rdParty verwenden, um einen Klassenpfad zu aktualisieren:
- Die Reihenfolge der Zeilen in den dynamischen Klassenpfaddateien bestimmt die Reihenfolge des Klassenpfads für den Anwendungsserver oder Agenten.
- Was auch immer am Anfang der Datei steht, ist analog dazu, dass das JAR am Anfang des Klassenpfads steht.
Um Hilfe bei der Verwendung des Dienstprogramms " install3rdParty zu erhalten, geben Sie in der Befehlszeile den Befehl einschließlich der Option " -help ein. Das Dienstprogramm ' install3rdParty gibt eine Benutzungsmeldung aus.