Instalando arquivos JAR de terceiros
O utilitário " install3rdParty copia os recursos fornecidos para a estrutura de diretórios do aplicativo e anexa os arquivos JAR personalizados de terceiros adicionados ao classpath global, ao classpath do agente ou ao arquivo EAR do servidor de aplicativos.
A seguir está a sintaxe para o script install3rdParty:
./install3rdParty.sh vendorName vendorVersion <-d | -j | -l | -p | -r > filelist
[-targetJVM EVERY | NOWHERE | DCL | APP | AGENT | [-uninstall]
Aqui
<vendorName>deve ser yfsextn.<vendorVersion>deve ser 1_0.[-uninstall]é usado para remover um arquivo JAR do diretório JAR ou dos arquivos de caminho de classe Certifique-se de executar o comando "setupfiles.sh.Por exemplo, se você quiser adicionar o arquivo JAR personalizado ao arquivo " AGENTDynamicclasspath.cfg, execute o comando install3rdparty com os seguintes argumentos:
./install3rdParty.sh yfsextn 1_0 -j <Path_to_your_custom_JAR> -targetJVM AGENT
Com base no tipo de arquivo, passe os argumentos apropriados:
-dpara arquivos JAR ou compactados do banco de dados-jpara arquivos JAR ou compactados-lpara bibliotecas compartilhadas-ppara arquivos de propriedades-rpara arquivos de propriedades do recurso
<filelist> faz referência ao caminho para o seu
arquivo customizado.
Por exemplo, para instalar o wsogclient.jar no caminho de classe dinâmico do agente, use o comando a seguir:
<runtime_sandbox>/bin/install3rdParty.sh yfsextn 1_0 -j
<WAS_HOME>/lib/wsogclient.jar -targetJVM AGENT
<WAS_HOME> geralmente está em /opt/IBM/WebSphere/AppServer
Esse comando faz com que o arquivo " wsogclient.jar seja copiado do local de instalação do WebSphere para o local de instalação do produto (<runtime_sandbox>/jar/yfsextn/1_0/wsogclient.jar). Em seguida, o utilitário atualiza o arquivo " <runtime_sandbox>/properties/AGENTDynamicclasspath.cfg.in com o novo arquivo JAR e usa o utilitário " <runtime_sandbox>/bin/setupfiles.sh para gerar novamente o arquivo " AGENTDynamicclasspath.cfg a partir do arquivo.in" modificado.
Se você quiser que o novo arquivo JAR seja disponibilizado para o servidor de aplicativos e os agentes ao executar o utilitário " install3rdParty, passe os seguintes argumentos:
- Argumento
- Descrição
- CADA
- Inclui o novo arquivo JAR em todos os arquivos de caminho de classe dinâmicos (por exemplo,
APPDynamicclasspath.cfg,AGENTDynamicclasspath.cfgedynamicclasspath.cfg) - NOWHERE
- Inclui o novo arquivo JAR no diretório <runtime_sandbox>/jar e não deseja atualizar nenhum dos arquivos de caminho de classe dinâmico
- DCL
- Inclui o novo arquivo JAR no arquivo
Dynamicclasspath.cfgprincipal apenas - APP
- Inclui o novo arquivo JAR no arquivo EAR
- AGENTE
- Inclui o novo arquivo JAR no arquivo
AgentDynamicclasspath.cfg
install3rdParty. Outras opções que são exibidas com o comando de mensagem -help não são suportadas.Se o argumento para " -targetJVM não for especificado, o novo arquivo JAR será adicionado ao arquivo " Dynamicclasspath.cfg.
Quando você usa o utilitário " install3rdParty para atualizar um classpath:
- A ordem das linhas nos arquivos classpath dinâmicos determina a ordem do classpath para o servidor de aplicativos ou agente.
- O que quer que esteja no início do arquivo é análogo ao arquivo JAR, pois está no início do classpath.
Para obter ajuda sobre como usar o utilitário ' install3rdParty, na linha de comando, digite o comando, incluindo a opção ' -help. O utilitário ' install3rdParty imprime uma mensagem de uso.