Criando Bibliotecas Compartilhadas

Bibliotecas compartilhadas são arquivos utilizados por vários aplicativos. Crie uma biblioteca compartilhada para reduzir o número de arquivos da biblioteca duplicada em seu sistema.

Antes de Iniciar

Determine o nome completo do caminho ou diretório de cada arquivo de biblioteca ao qual você deseja ter uma biblioteca compartilhada.

Sobre Esta Tarefa

Para tornar um arquivo de biblioteca disponível para vários aplicativos implementados em um servidor, crie uma ou mais bibliotecas compartilhadas para arquivos de bibliotecas que seu aplicativo necessita. Ao criar bibliotecas compartilhadas, você pode usar variáveis dentro de caminhos de classe do arquivo de biblioteca.

Você pode criar uma biblioteca compartilhada que aponte para vários arquivos ou diretórios. Isso permite que você mantenha uma única biblioteca compartilhada para arquivos que seus aplicativos necessitam.

Ou você pode criar uma biblioteca compartilhada para cada arquivo de biblioteca que seus aplicativos necessitam. Essa abordagem é recomendada apenas quando você possui poucos arquivos de biblioteca e poucos aplicativos que usam os arquivos. Depois de criar uma biblioteca compartilhada, associe-a com cada aplicativo que usa os arquivos de biblioteca. Se você tiver várias bibliotecas compartilhadas e vários aplicativos que usam os arquivos de biblioteca, deverá concluir várias etapas para criar e associar essas bibliotecas compartilhadas. É mais fácil usar uma biblioteca compartilhada para arquivos relacionados.

Use a página Bibliotecas Compartilhadas para criar e configurar bibliotecas compartilhadas.

Procedimento

  1. Vá para a página Bibliotecas Compartilhadas.

    Clique em Ambiente > Bibliotecas Compartilhadas na árvore de navegação do console.

  2. Selecione um escopo de biblioteca compartilhada.

    Altere o escopo da tabela de coleta para ver quais bibliotecas compartilhadas estão em uma determinada célula, nó ou servidor.

    1. Selecione uma célula, nó ou servidor.

      Em um produto de vários servidores, você também pode selecionar um cluster. Para visualizar o escopo do cluster, primeiro crie um cluster na página Clusters de Servidores (Servidores > Clusters > Clusters do WebSphere Application Server).

    2. Clique em Aplicar.
    Depois de criar uma biblioteca compartilhada, você pode ver se ela pode ser usada em um nó específico. Selecione um escopo para ver quais bibliotecas compartilhadas estão disponíveis para aplicativos instalados naquele escopo.
  3. Clique em Novo.
  4. Configure a biblioteca compartilhada.
    1. Na página Configurações da Biblioteca Compartilhada, especifique o nome, o caminho de classe e qualquer outra variável que for necessária ao arquivo de biblioteca.

      Se a biblioteca compartilhada especificar um caminho de biblioteca nativa, consulte Configurando Bibliotecas nativas em Bibliotecas Compartilhadas.

      Para ter apenas uma instância de uma versão de uma classe compartilhada entre aplicativos ou módulos, torne a biblioteca compartilhada uma biblioteca compartilhada isolada. Selecione Usar um Carregador de Classe Isolado para Esta Biblioteca Compartilhada. O uso de uma biblioteca compartilhada isolada pode reduzir a área de cobertura da memória quando um número grande de aplicativos compartilha a biblioteca.

    2. Clique em Aplicar.

O que Fazer Depois

Usando o console administrativo, associe suas bibliotecas compartilhadas com aplicativos ou módulos específicos ou com o carregador de classes de um servidor de aplicativos. A associação de um arquivo de biblioteca compartilhada a um carregador de classes do servidor associa o arquivo a todos os aplicativos do servidor.

Se você tiver ativado a configuração Usar um carregador de classes isolado para essa biblioteca compartilhada quando criar sua biblioteca compartilhada, associe a biblioteca compartilhada aos aplicativos ou módulos da Web. Por padrão, as bibliotecas compartilhadas configuradas para usar um carregador de classes isolado não podem ser associadas aos carregadores de classes de nível do servidor. Para substituir esse comportamento de uma biblioteca compartilhada específica, inclua -Dcom.ibm.ws.classloader.useNonIsolatedSharedLibrariesForServer=true como um argumento JVM genérico nas configurações JVM de seu servidor ou desmarque a configuração Usar um carregador de classes isolado para essa biblioteca compartilhada para essa biblioteca. Se a propriedade de substituição for configurada, as bibliotecas associadas ao carregador de classes do servidor não usarão um carregador de classes isolado.

Como alternativa, você pode usar um pacote opcional instalado para associar suas bibliotecas compartilhadas com um aplicativo.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcws_sharedlib_create
Nome do arquivo: tcws_sharedlib_create.html