É possível configurar os carregadores de classes do aplicativo para um servidor de
aplicativos. Os carregadores de classes ativam aplicativos que são implementados no servidor de aplicativos para acessar repositórios de classes e recursos disponíveis.
Antes de Iniciar
Este tópico supõe que um administrador criou um servidor de aplicativos em um produto
WebSphere Application Server.
Sobre Esta Tarefa
Configure os carregadores de classes de um servidor de aplicativos para definir a política do carregador de classes e os valores do modo que afetam todos os aplicativos implementados no servidor. Utilize o console administrativo para configurar os carregadores de classes.
Procedimento
- Clique em para acessar
uma página de configurações do servidor de aplicativos.
- Especifique a política do carregador de classes do aplicativo para o servidor
de aplicativos.
A política do carregador de classes de aplicativo controla o isolamento dos aplicativos que são executados no sistema (no servidor).
Um carregador de classes
do aplicativo agrupa módulos de enterprise bean (EJB), bibliotecas compartilhadas, arquivos
RAR (Resource Adapter Archives) e arquivos JAR (Arquivo de Java™) de dependência associados a um
aplicativo.
Os arquivos JAR de dependência são arquivos JAR que contêm código que pode ser utilizado por enterprise beans e servlets. A política do carregador de classes
de aplicativo controla se um carregador de classes de aplicativo pode ser compartilhado
por vários aplicativos ou se é exclusivo de cada aplicativo.
Use
a página de configurações do servidor de aplicativos para especificar a política do
carregador de classes do aplicativo para o servidor:
Opção |
Descrição |
Único |
Os aplicativos não são isolados
uns dos outros. Utiliza um único carregador de classes de aplicativo para carregar todos os módulos EJB, bibliotecas compartilhadas e arquivos JAR de dependência no sistema. |
Múltiplo |
Os aplicativos são isolados
uns dos outros. Fornece a cada aplicativo seu próprio carregador de classes para carregar os módulos EJB, as bibliotecas compartilhadas e os arquivos JAR de dependência do aplicativo. |
- Especifique o modo do carregador de classes do aplicativo para o servidor de aplicativos.
O modo de carregar as classes de aplicativo especifica o modo do carregador de classes quando a política do carregador de classes de aplicativo for Único.
Na
página de configurações do servidor de aplicativos, selecione qualquer um dos seguintes valores:
Opção |
Descrição |
Classes carregadas com o carregador de classes-pai primeiro |
Faz com que o carregador de classes
delegue o carregamento das classes para seu carregador de classes pai antes de tentar
carregar a classe a partir do caminho de classe local. Classes carregadas com o carregador de classes-pai primeiro é o
valor padrão para o modo de carregamento de classes. Esse valor também é conhecido como pai
primeiro.
|
Classes carregadas primeiro com o carregador de classes local (pai por último) |
Faz com que o carregador de classes
tente carregar as classes a partir de seu caminho de classe local antes de delegar
o carregamento de classes a seu pai.
Utilizando essa política, um carregador de classes de aplicativo pode substituir e fornecer sua própria versão de uma classe que existe no
carregador de classes pai. |
- Especifique o modo do carregador de classes para o carregador de classes.
- Na página de configurações do servidor de aplicativos, clique em para acessar a página Carregador de Classes.
- Na página Carregador de Classes, clique em Novo para acessar a página de configurações para um
carregador de classes.
- Na página de configurações
do carregador de classes, especifique a ordem do carregador de classes.
O valor Classes carregadas com o carregador de classes-pai
primeiro faz o carregador de classes delegar o carregamento de classes
para seu carregador de classes-pai, antes de tentar carregar a classe a partir de seu
caminho de classe local.
O valor de Classes carregadas
com o carregador de classes local primeiro (pai por último) faz com que o carregador
de classes tente carregar classes do seu caminho de classe local antes de delegar
o carregamento de classes a seu pai.
- Clique em OK.
Um identificador é designado a uma instância do carregador de classes.
A instância é incluída na coleta de carregadores de classes mostrada na página Carregador de Classes.
O que Fazer Depois
Salve as alterações na configuração administrativa.