WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Carregamento de Classe de Nó Definido pelo Usuário

Detalha as opções de empacotamento de classes Java™ e a ordem de precedência para nós definidos pelo usuário.

As classes Java de nós definidos pelo usuário podem ser empacotadas e carregadas de duas maneiras:

Para ambos os mecanismos de empacotamento, se o carregador de classe não puder localizar uma classe requerida dentro do pacote, ele deferirá para o carregador de classe compartilhado para localizar a classe requerida. O carregador de classe compartilhado procura em um conjunto de diretórios na máquina do broker e carrega os arquivos JAR localizados. Ele pode ser usado para instalar quaisquer arquivos JAR requeridos que não necessitem ser implementados repetidamente, tais como bibliotecas de clientes que os nós de cálculo Java necessitem usar. Para saber detalhes adicionais, consulte a seção Carregador de Classe Java Compartilhado.

Se a classe requerida não puder ser localizada em nenhum dos arquivos JAR implementados ou nos arquivos JAR instalados nos diretórios de classes compartilhadas, um carregador de classe contendo todas as classes fornecidas pelo broker é verificado (por exemplo: esse carregador de classe contém o jplugin2.jar), seguido pelo caminho de classe e, finalmente, pelo carregador de classe do sistema da Java virtual machine (JVM).

Dois pontos-chave devem ser considerados ao decidir quais dos mecanismos acima são usados para carregar uma classe:

Caminhos de Procura de Carregamento de Classe de Nós Definidos pelo Usuário

Pacote de nós definidos pelo usuário em um arquivo PAR

O broker utiliza o caminho de procura a seguir para localizar as classes de nós definidos pelos usuários:
  1. /classes para localizar classes no arquivo PAR implementado.
  2. /lib para localizar arquivos JAR no arquivo PAR implementado.
  3. caminho de trabalho/config/<my_broker_name>/<my_eg_label>/shared-classes para localizar quaisquer arquivos JAR no diretório shared-classes do grupo de execução.
  4. caminho de trabalho/config/<my_broker_name>/shared-classes para localizar quaisquer arquivos JAR no diretório shared-classes do broker.
  5. workpath/shared-classes/ para localizar arquivos JAR no diretório shared-classes do nível superior.
  6. CLASSPATH variável de ambiente.

Pacote de nós definidos pelo usuário em um arquivo JAR

O broker utiliza o caminho de procura a seguir para localizar as classes de nós definidos pelos usuários:
  1. O arquivo JAR implementado.
  2. caminho de trabalho/config/<my_broker_name>/<my_eg_label>/shared-classes para localizar quaisquer arquivos JAR no diretório shared-classes do grupo de execução.
  3. caminho de trabalho/config/<my_broker_name>/shared-classes para localizar quaisquer arquivos JAR no diretório shared-classes do broker.
  4. workpath/shared-classes/ para localizar arquivos JAR no diretório shared-classes do nível superior.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:29


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | as24996_