Construindo extensões customizadas
Para construir suas extensões de código customizadas (saídas de usuário, APIs estendidas, implementações customizadas de interfaces Java™ fornecidas, classes de mashup customizadas da interface com o usuário), gere um arquivo JAR contendo esses arquivos Java e classes customizadas.
Antes de iniciar
Sobre esta tarefa
Após criar o arquivo JAR, inclua o novo arquivo JAR na variável de ambiente CLASSPATH executando o utilitário install3rdParty.sh a partir do diretório <runtime_sandbox>/bin . Por exemplo:
./install3rdParty.sh <vendorName> <vendorVersion> <-j | -l | -p | -r | -d > <filelist> [-targetJVM DCL | EVERY | NOWHERE | APP | AGENT]
Aqui, <vendorName> deve ser yfsextn. <vendorVersion> deve ser 1_0. Passe o argumento apropriado com base no tipo de arquivo. É possível
passar os argumentos a seguir:
- -j para arquivos JAR ou compactados
- -l para bibliotecas compartilhadas
- -p para arquivos de propriedades
- -r para arquivos de propriedades do recurso
- -d para arquivos JAR ou compactados do banco de dados
<filelist> se refere ao caminho para seu arquivo customizado.
- DCL—Se você deseja incluir o JAR customizado no arquivo classpath.cfg dinâmico principal apenas.
- EVERY — Se desejar incluir o JAR customizado em todos os arquivos de caminho de classe dinâmicos (por exemplo, APPDynamicclasspath.cfg, A GENTDynamicclasspath.cfg , OPSDynamicclasspath.cfg e ACTIVEMQDynamicclasspath.cfgfiles).
- LUGAR-Se você apenas deseja incluir o JAR customizado no diretório <runtime_sandbox>/jar e não deseja atualizar nenhum dos arquivos de caminho de classe dinâmico
- AGENT—Se você deseja incluir o JAR customizado no arquivo AGENTDynamicclasspath.cfg.
- APP—Se você deseja incluir o JAR customizado no arquivo EAR.
Por exemplo, se você deseja incluir o JAR customizado no arquivo AGENTDynamicclasspath.cfg, execute o comando install3rdparty com os argumentos a seguir:
./install3rdParty.sh websphere 8.5.5 -j <Path_to_your_custom_JAR> -targetJVM AGENT