Installazione di file JAR di terzi
L'utilità 'install3rdParty copia le risorse fornite nella struttura della directory dell'applicazione e aggiunge i file JAR personalizzati di terze parti al percorso di classe globale, al percorso di classe dell'agente o al file EAR del server applicazioni.
Di seguito è riportata la sintassi per lo script install3rdParty :
./install3rdParty.sh vendorName vendorVersion <-d | -j | -l | -p | -r > filelist
[-targetJVM EVERY | NOWHERE | DCL | APP | AGENT | [-uninstall]
Qui
<vendorName>deve essere yfsextn.<vendorVersion>deve essere 1_0.[-uninstall]viene utilizzato per rimuovere un file JAR dalla directory JAR o dai file del percorso di classe. Assicurarsi di eseguire il comando 'setupfiles.sh.Ad esempio, se si vuole aggiungere il file JAR personalizzato al file 'AGENTDynamicclasspath.cfg, eseguire il comando install3rdparty con i seguenti argomenti:
./install3rdParty.sh yfsextn 1_0 -j <Path_to_your_custom_JAR> -targetJVM AGENT
In base al tipo di file, passa gli argomenti appropriati:
-dper i file JAR o compressi del database-jper file JAR o compressi-lper le librerie condivise-pper i file delle proprietà-rper i file delle proprietà delle risorse
<filelist> si riferisce al percorso del proprio file personalizzato.
Ad esempio, per installare wsogclient.jar nel percorso classi dinamico dell'agente, utilizzare il seguente comando:
<runtime_sandbox>/bin/install3rdParty.sh yfsextn 1_0 -j
<WAS_HOME>/lib/wsogclient.jar -targetJVM AGENT
<WAS_HOME> è generalmente in /opt/IBM/WebSphere/AppServer
Questo comando fa sì che il file " wsogclient.jar venga copiato dalla posizione di installazione di WebSphere alla posizione di installazione del prodotto (<runtime_sandbox>/jar/yfsextn/1_0/wsogclient.jar). L'utilità aggiorna quindi il file '<runtime_sandbox>/properties/AGENTDynamicclasspath.cfg.in con il nuovo file JAR e utilizza l'utilità '<runtime_sandbox>/bin/setupfiles.sh per rigenerare il file 'AGENTDynamicclasspath.cfg dal file ".in" modificato.
Se si desidera che il nuovo file JAR sia reso disponibile all'Application Server e agli agenti quando si esegue l'utilità 'install3rdParty, passare i seguenti argomenti:
- Argomento
- Descrizione
- Ogni
- Aggiunge il nuovo file JAR a tutti i file del percorso classi dinamico (ad esempio,
APPDynamicclasspath.cfg,AGENTDynamicclasspath.cfgedynamicclasspath.cfg. - inesistente
- Aggiunge il nuovo file JAR alla directory <runtime_sandbox>/jar e non si desidera aggiornare i file del percorso classi dinamico
- DCL
- Aggiunge il nuovo file JAR solo al file
Dynamicclasspath.cfgprincipale - APPLIC
- Aggiunge il nuovo file JAR al file EAR
- AGENT
- Aggiunge il nuovo file JAR al file
AgentDynamicclasspath.cfg
install3rdParty ". Tutte le altre opzioni visualizzate con il comando -help message non sono supportate.Se l'argomento per '-targetJVM non è specificato, il nuovo file JAR viene aggiunto al file 'Dynamicclasspath.cfg.
Quando si usa l'utilità 'install3rdParty per aggiornare un percorso di classe:
- L'ordine delle righe nei file del percorso di classe dinamico determina l'ordine del percorso di classe per l'application server o l'agent.
- Ciò che si trova all'inizio del file è analogo al file JAR che si trova all'inizio del percorso di classe.
Per ottenere assistenza nell'uso dell'utilità 'install3rdParty, alla riga di comando immettere il comando, compresa l'opzione '-help. L'utilità 'install3rdParty stampa un messaggio di utilizzo.