Configurações de Carregamento de Classes e Detecção de Atualização

Utilize essa página para configurar a utilização de carregadores de classes por um aplicativo.

Para visualizar essa página do console administrativo, clique em Aplicativos > Tipos de Aplicativo > Aplicativos Corporativos do WebSphere > nome_do_aplicativo > Carregamento de Classe e Detecção de Atualização.

Atenção: Se um aplicativo estiver em execução, a alteração de uma configuração do aplicativo fará com que ele seja reiniciado. Em servidores independentes, o aplicativo será reiniciado depois de salvar a alteração. Em produtos de vários servidores, o aplicativo reinicia após você salvar a alteração e os arquivos sincronizarem no nó onde o aplicativo está instalado. Para controlar quando a sincronização ocorrerá em produtos com vários servidores, cancele a seleção de Sincronizar Alterações com Nós na página de Preferências do Console.
Configurações suportadas Configurações suportadas: Para arquivos de extensão e de ligação IBM®, a extensão do nome do arquivo .xmi ou .xml é diferente dependendo de você estar utilizando um aplicativo pré-Java EE 5 ou um módulo ou um aplicativo ou módulo Java™ EE 5 ou posterior. Um arquivo de extensão ou de ligação IBM é denominado ibm-*-ext.xmi ou ibm-*-bnd.xmi em que * é o tipo de arquivo de extensão ou de ligação como app, aplicativo, ejb-jar ou web. As seguintes condições se aplicam:
  • Para um aplicativo ou módulo que usa um Java EE versão anterior à versão 5, a extensão do arquivo deverá ser .xmi.
  • Para um aplicativo ou módulo que usa Java EE 5 ou posterior, a extensão do arquivo deve ser .xml. Se os arquivos .xmi forem incluídos no aplicativo ou módulo, o produto ignorará os arquivos .xmi.

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.

sptcfg

Substituir Configurações de Recarregamento de Classe Para Módulos da Web e EJB

Especifica se o recarregamento de classes deve ser ativado quando os arquivos do aplicativo forem atualizados.

Selecione Substituir Configurações de recarregamento de classe para módulos da Web e EJB para configurar reloadEnabled como true no arquivo deployment.xml para o aplicativo. Se a definição de classe de um aplicativo for alterada, o tempo de execução do servidor de aplicativos pára e inicia o aplicativo para recarregar as classes do aplicativo.

As configurações de recarregamento no arquivo deployment.xml substituem as configurações de recarregamento para todos os módulos da Web e EJB que podem ser definidas nos arquivos ibm-web-ext.xmi e META-INF/ibm-application-ext.xmi files. A tabela a seguir mostra as configurações recarregadas no arquivo deployment.xml com base na configuração do reloadEnabled.

Tabela 1. Recarregamento de Classe de Servlet e JSP. A tabela a seguir mostra as configurações recarregadas no arquivo deployment.xml com base na configuração do reloadEnabled.
deployment.xml ibm-web-ext.xmi ibm-web-ext.xmi (reloadingEnabled) ibm-web-ext.xmi (jspAttributes name="reloadEnabled" Alterar no JSP Alterar na classe do servlet
reloadEnabled = false reloadInterval configurado ou não verdadeiro verdadeiro Converter, recompilar, recarregar carregar nova classe
relaodEnalbed = false   false verdadeiro Converter, recompilar, recarregar NENHUM carregamento de nova classe
reloadEnalbed = false   verdadeiro false NÃO converter, recompilar, recarregar Carregar nova classe
           
reloadEnalbed = true reloadInterval > 0 false ou true false NENHUMA conversão ou recarregamento JSP Carregar nova classe no intervalo especificado
reloadEnabled = true   false ou true verdadeiro Conversão e de recarregamento JSP Carregar nova classe
reloadEnabled = true reloadInterval = 0 false ou true false NENHUMA conversão ou recarregamento JSP NENHUM carregamento de nova classe
reloadEnabled = true reloadInterval = 0 false ou true verdadeiro Conversão e recarregamento de JSP NENHUM carregamento de nova classe
  • reloadEnabled = false no arquivo deployment.xml significa que as propriedades no arquivo ibm-web-ext.xmi entrarão em vigor. (O que quer que esteja configurado para o reloadingEnabled no arquivo ibm-web-ext.xmi).
  • reloadEnabled = true no deployment.xml E reloadInterval = valor de intervalo de pesquisa configurado como um valor superior a 0 usando o console administrativo, causa o recarregamento no intervalo de tempo especificado por reloadInterval.
  • reloadEnabled = true no deployment.xml E reloadInterval= 0 não causa nenhum carregamento de classe.
Nota:
  • Se você desejar assegurar-se de que o recarregamento de qualquer classe de servlet seja desativado sem nenhuma questão configurada no arquivo ibm-web-ext.xmi, em seguida, certifique-se de que o reloadInterval no arquivo ibm-web.ext.xmi esteja configurado como 0.
  • Se jspAttributes name="reloadEnabled" NÃO estiver presente no arquivo ibm-web-ext.xmi, em seguida, o valor reloadingEnabled se tornará a ação de recarregamento operacional.
Informações Valor
Tipo de dado Booleana
Padrão false

Intervalo de Sondagem para Arquivos Atualizados

Especifica o número de segundos para varrer o sistema de arquivos do aplicativo para arquivos atualizados. O padrão é o valor do atributo do intervalo de recarregamento no arquivo de extensões da IBM (META-INF/ibm-application-ext.xmi) do arquivo EAR.

Essa configuração Intervalo de Sondagem para Arquivos Atualizados é a mesma que o campo Recarregar Intervalo em Segundos nos assistentes de instalação e atualização de aplicativos.

Para ativar o recarregamento, especifique um valor maior que zero (por exemplo, 1 a 2147483647). Para desativar o recarregamento, especifique zero (0). O intervalo é de 0 a 2147483647.

O atributo do intervalo de recarregamento terá efeito somente se o recarregamento da classes estiver ativado.

Informações Valor
Tipo de Dados Comprido
Unidades Segundos
Padrão 3

Ordem do Carregador de Classes

Especifica se o carregador de classes pesquisa primeiro no carregador de classes pai ou no carregador de classes do aplicativo para carregar uma classe. O padrão para os carregadores de classes do development kit e para os carregadores de classes do WebSphere Application Server é Classes Carregadas com Carregador de Classes Pai Primeiro. Especificando Classes carregadas com o carregador de classes local primeiro (pai por último), seu aplicativo pode substituir as classes contidas no carregador de classes-pai, mas essa ação poderá, potencialmente, resultar em ClassCastException ou LinkageErrors se você tiver uso misto de classes substituídas e classes não substituídas.

As opções são Classes carregadas com o carregador de classes pai primeiro e Classes carregadas com o carregador de classes local primeiro (pai por último). O padrão é pesquisar no carregador de classes pai antes do carregador de classes do aplicativo para carregar uma classe.

Para que seu aplicativo utilize a configuração padrão de Jakarta Commons Logging no WebSphere Application Server, configure este modo do carregador de classes do aplicativo para Classes Carregadas com Carregador de Classes Pai Primeiro. Para que seu aplicativo substitua a configuração padrão de Jakarta Commons Logging no WebSphere Application Server, o aplicativo deverá fornecer a configuração em um formato suportado pelo Jakarta Commons Logging e esse modo de carregador de classes deve estar definido como Classes carregadas com o carregador de classes local primeiro (pai por último). Além disso, para substituir a configuração padrão, configure o modo do carregador de classes para cada módulo da Web em seu aplicativo para que o factory do criador de logs correto seja carregado.

Informações Valor
Tipo de dado Sequência
Padrão Classes carregadas com carregador de classes-pai primeiro

Política do Carregador de Classes WAR

Especifica se deve ser utilizado um único carregador de classes para carregar todos os arquivos WAR do aplicativo ou um carregador de classes diferente para cada arquivo WAR.

As opções são Carregador de Classes para Cada Arquivo WAR do Aplicativo e Carregador de Classes Único para o Aplicativo. O padrão é utilizar um carregador de classes separado para cada arquivo WAR.

Informações Valor
Tipo de dado Sequência
Padrão Carregador de classes de cada arquivo WAR no aplicativo

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