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

Compactando um Nó Definido pelo Usuário Java

Como compactar um nó Java™ definido pelo usuário.

Antes de começar

Você deve ter um nó definido pelo usuário gravado em Java. Este nó pode ser um dos nós de amostra fornecidos que são descritos no Arquivos de Nós de Amostra ou um nó criado por você utilizando as instruções no Criando um Processamento de Mensagem ou Nó de Saída em Java ou Criando um Nó Input em Java.

Você pode empacotar um nó definido pelo usuário de duas maneiras:
  • PAR
    Um PAR (Plug-in Archive) é uma unidade de implementação para nós Java definidos pelo usuário. O PAR contém as classes de nós definidos pelos usuários e, se necessário como dependências, pode conter arquivos JAR. Um arquivo PAR é um arquivo compactado com uma extensão de arquivo .par. A estrutura de diretórios no arquivo .par possui o seguinte formato:
    • /classes

      As classes de nós definidos pelos usuários são armazenadas neste local.

    • /lib

      Os arquivos JAR necessários pelo nó definido pelo usuário são armazenados neste local. Esse diretório é opcional porque talvez não seja necessário incluir arquivos JAR.

    O procedimento a seguir descreve como empacotar um nó definido pelo usuário, parexamplenode. Nesse exemplo, o PAR deve ser contido em par.example.parexamplenode.class com uma dependência de arquivo JAR dependency.jar.
    1. Crie a estrutura de diretórios; por exemplo:
      • /classes/par/example/parexamplenode.class
      • /lib/dep.jar
    2. Emita um comando de compactação de arquivos para criar o PAR; por exemplo:

      jar cvf parexample.par classes lib

    O PAR deve ser colocado no caminho LIL que é especificado em Instalando Arquivos de Tempo de Execução da Extensão Definida pelo Usuário em um Intermediário.

  • JAR

    Nós definidos pelo usuário podem ser compactados usando um JAR simples. Por exemplo, se o nó for definido em example/jarexamplenode.class, crie o JAR utilizando o comando jar cvf jarexample.jar example.

    O modo preferencial de compactar um nó definido pelo usuário Java é utilizar um arquivo PAR, porque todas as dependências podem ser compactadas com o nó, e cada nó é carregado em um carregador de classe separado. Para obter informações sobre como carregar classes, consulte Carregamento de Classe de Nó Definido pelo Usuário.

    O JAR deve ser colocado no caminho LIL que é especificado em Instalando Arquivos de Tempo de Execução da Extensão Definida pelo Usuário em um Intermediário.

Dependências de Implementação

Se um nó definido pelo usuário precisar de um pacote externo, o pacote poderá ser implementado de uma das seguintes maneiras:
  • Os pacotes externos podem ser incluídos no diretório /lib no PAR implementado.
  • Para os pacotes externos compartilhados entre vários tipos de nós, os pacotes podem ser incluídos em um dos seguinte locais:
    • Um dos diretórios shared-classes. Para obter mais detalhes desses diretórios, consulte Carregador de Classe Java Compartilhado.
    • A variável de ambiente CLASSPATH, na qual todos os nós definidos pelo usuário que estão na instalação do intermediário podem acessar os pacotes
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 TarefaTópico de Tarefa | Versão 8.0.0.5 | as24997_