Configurando a Utilização de Carregadores de Classes por um Aplicativo
É possível configurar se seu aplicativo e módulos da Web utilizam seus próprios carregadores de classes para carregar classes ou utilizam carregadores de classes diferentes, bem como configure o recarregamento de classes quando os arquivos do aplicativo forem atualizados. Os carregadores de classes permitem que um aplicativo acesse repositórios de classes e recursos disponíveis.
Antes de Iniciar
Esse tópico supõe que seu aplicativo ou módulo já esteja implementado em um servidor.

No entanto, um módulo Java EE 5 ou posterior pode existir dentro de um aplicativo que inclui arquivos pré-Java EE 5 e usa a extensão do nome do arquivo .xmi.
Os arquivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, e ibm-portlet-ext.xmi continuam a usar as extensões de arquivo .xmi.
sptcfgSobre Esta Tarefa
Os carregadores de classes têm influência sobre se o aplicativo e seus módulos localizarão os recursos que eles precisam para serem executados com eficiência. É possível selecionar se seu aplicativo e módulos da Web utilizam seus próprios carregadores de classes para carregar classes, ou utilizam um carregador de classes-pai.
Um carregador de classes do aplicativo agrupa módulos Enterprise JavaBeans (EJB), bibliotecas compartilhadas, resource adapter archives (arquivos RAR) e arquivos de Java (JAR) 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.
Um carregador de classes de aplicativo é pai de um carregador de classes de web application archive (WAR). Por padrão, um módulo da Web possui seu próprio carregador de classes WAR para carregar o conteúdo do módulo da Web. O valor da política do carregador de classes do WAR de um carregador de classes do aplicativo determina se o carregador de classes do WAR ou o carregador de classes do aplicativo é utilizado para carregar o conteúdo do módulo da Web.
Você também pode selecionar se as classes são recarregadas quando os arquivos de aplicativos são atualizados. Para módulos EJB ou quaisquer módulos não-web, ativando o recarregamento de classe faz com que o tempo de execução do servidor de aplicativos pare e inicie o aplicativo para recarregar classes de aplicativo. Para módulos da Web, como arquivos servlets e JavaServer Pages (JSP), um contêiner da Web recarrega um módulo da Web somente quando a extensão IBM reloadingEnabled no arquivo ibm-web-ext.xmi estiver definida para verdade.
Para configurar o uso de carregadores de classes por seu aplicativo e módulos da Web, utilize a página Carregamento de classe e detecção de atualização do console administrativo.
Procedimento
Resultados
A configuração do aplicativo ou do módulo é alterada. O aplicativo ou módulo da Web independente é reiniciado para que as alterações tenham efeito.
O que Fazer Depois
Se o aplicativo ou o módulo for implementado em um cluster e não houver mais mudanças a serem feitas na configuração, clique em Consolidar Atualização na página Aplicativos Corporativos para propagar a configuração alterada em todos os membros do cluster no qual o aplicativo ou módulo está implementado. Consolidar Atualização atualiza seqüencialmente a configuração dos nós que contêm membros de cluster.
Salve as alterações na configuração administrativa.
Em produtos com vários servidores, os binários do aplicativo são transferidos para os nós quando as alterações da configuração no gerenciador de implementação forem sincronizadas com as configurações de nós individuais nos quais o aplicativo é executado.