Configurações da Biblioteca Compartilhada

Utilize esta página para disponibilizar um arquivo de biblioteca para aplicativos implementados.

Para visualizar essa página do console administrativo, clique em Ambiente > Bibliotecas Compartilhadas > nome_da_biblioteca_compartilhada.

Escopo

Especifica o nível do local do arquivo de configuração da biblioteca compartilhada.

Em instalações de servidor único, a biblioteca compartilhada tem seu arquivo de configuração em um local que pertence ao nível da célula, do nó ou do servidor.

Em instalações com vários servidores, a biblioteca compartilhada tem seu arquivo de configuração em um local que pertence ao nível da célula, do nó, do servidor ou do cluster.

Informações Valor
Tipo de Dados Cadeia

Nome

Especifica um nome para a biblioteca compartilhada.

Informações Valor
Tipo de D]ados String

Descrição

Descreve a biblioteca compartilhada.

Informações Valor
Tipo de D]ados String

Caminho de Classe

Especifica uma lista de caminhos nos quais o produto procura classes e recursos da biblioteca compartilhada.

Se um caminho na lista for um arquivo, o produto procurará pelo conteúdo do arquivo Java archive (JAR) ou do arquivo compactado .zip. Se um caminho na lista for um diretório, o produto procurará pelo conteúdo dos arquivos JAR e compactados nesse diretório. Por motivos de desempenho, o produto procurará no próprio diretório apenas se o diretório contiver subdiretórios ou arquivos que não sejam os arquivos JAR ou compactados.

Pressione Enter para separar entradas de caminho de classe. As entradas não devem conter caracteres separadores de caminho, como ponto-e-vírgula (;) ou vírgula (:). Caminhos de classe podem conter nomes de variáveis que possam ser substituídas utilizando um mapa de variáveis.

Informações Valor
Tipo de D]ados String
Unidades Caminho de Classe

Caminho da Biblioteca Nativa

Especifica o caminho de classe para localizar a biblioteca específica da plataforma para suporte à biblioteca compartilhada: por exemplo, objetos .dll, .so ou *SRVPGM.

Se você especificar um valor para Caminho de Biblioteca Nativa, as bibliotecas nativas não serão localizadas pelo aplicativo ou pelos carregadores de classe da biblioteca compartilhada, a menos que as seguintes condições existam:

  • Uma classe carrega as bibliotecas nativas.
  • O aplicativo chama um método nessa classe que carrega as bibliotecas.

    Por exemplo, na classe que carrega a biblioteca nativa, chame System.loadLibrary(biblioteca_nativa) no bloco estático:

    static {System.loadLibrary("native_library");
  • O Caminho de Classe especificado nessa página contém a classe que carrega as bibliotecas.

As bibliotecas nativas não podem ser carregadas mais de uma vez por um carregador de classes. Dessa maneira, é preferível que as bibliotecas nativas utilizem uma biblioteca compartilhada isolada ou sejam carregadas nas bibliotecas compartilhadas associadas ao carregador de classes de um servidor de aplicativo. Consulte a configuração Utilizar um carregador de classes isolado para essa biblioteca compartilhada.

Informações Valor
Tipo de D]ados String
Unidades Caminho de Classe

Utilizar um carregador de classes isolado para essa biblioteca compartilhada

Especifica se a biblioteca compartilhada possui um a única biblioteca compartilhada isolada está compartilhada entre seus aplicativos associados ou módulos da Web.

Uma biblioteca compartilhada isolada permite uma instância de classes de biblioteca a ser compartilhada somente entre aplicativos e módulos da Web associados. Uma biblioteca compartilhada isolada permite que vários aplicativos ou módulos da Web compartilhem um conjunto comum de classes em um subconjunto de aplicativos. Além disso, uma biblioteca compartilhada isolada suporta versões e carrega o número mínimo de cópias de biblioteca. O carregador de classes criado para uma biblioteca compartilhada isolada não é recarregado e, como um carregador de classes de servidor, existirá durante o tempo de vida de um servidor. Para as bibliotecas nativas compartilhadas, é possível utilizar uma biblioteca compartilhada isolada para evitar erros resultantes do recarregamento das bibliotecas nativas.

O padrão, false, é não isolar a biblioteca compartilhada para que cada aplicativo carregue suas próprias instâncias das classes de 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. Se você selecionar essa opção, associe a biblioteca compartilhada aos aplicativos ou módulos da Web.

Restrição: Se você associar a biblioteca compartilhada a um servidor, o produto irá ignorar essa configuração a ainda incluirá arquivos na biblioteca compartilhada para o carregador de classes do servidor de aplicativos. O produto não utiliza uma biblioteca compartilhada isolada quando a biblioteca compartilhada é associada a um servidor. Para usar uma biblioteca compartilhada isolada, você deve associar a biblioteca compartilhada a aplicativos ou módulos da Web.
Selecionando essa opção afeta a ordem do carregador de classes do aplicativo ou módulo da Web associado. Se a ordem de um carregador de classes associado a uma biblioteca compartilhada isolada for Classes carregadas com o carregador de classes pai primeiro (Pai primeiro), o carregador de classes verificará se uma classe pode ser carregada na seguinte ordem:
  1. Verifica se os carregadores de classe de biblioteca associada podem carregar a classe.
  2. Verifica se seu carregador de classe pai pode carregar a classe.
  3. Verifica se ele (carregador de classes do aplicativo ou do módulo WAR) pode carregar a classe.
Se a ordem for Classes carregadas com o carregador de classes local primeiro (Pai por último), o carregador de classes verificará na seguinte ordem:
  1. Verifica se ele (carregador de classes do aplicativo ou do módulo WAR) pode carregar a classe.
  2. Verifica se os carregadores de classe de biblioteca associada podem carregar a classe.
  3. Verifica se seu carregador de classe pai pode carregar a classe.

Essa configuração é mapeada para o atributo booleano isolatedClassLoader do objeto de biblioteca.

Informações Valor
Booleano falso

Ícone que indica o tipo de tópico Tópico de Referência



Í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=ucws_rsharedlib_inst
Nome do arquivo: ucws_rsharedlib_inst.html