Definições do Aplicativo Corporativo

Utilize esta página para configurar um aplicativo corporativo.

Para visualizar essa página do console administrativo, clique em Aplicativos > Aplicativos Corporativos > nome_do_aplicativo.

Guia Configuração

Nome
Especifica um nome lógico para o aplicativo. Os nomes de aplicativos devem ser exclusivos dentro de uma célula e não podem conter caracteres que não sejam permitidos em nomes de objetos.
Tipo de Dados String
Peso Inicial
Especifica a ordem na qual os aplicativos são iniciados quando o servidor inicia. O aplicativo com o menor peso de início é iniciado primeiro.
Tipo de Dados Inteiro
Padrão 1
Intervalo 0 a 100
Binários do Aplicativo
Especifica o diretório no qual o arquivo EAR do aplicativo será instalado. O valor padrão é APP_INSTALL_ROOT/nome_da_célula, em que a variável APP_INSTALL_ROOT é raiz_da_instalação/installedApps; por exemplo, C:\WebSphere\AppServer\installedApps\nome_da_célula.

É possível especificar um caminho absoluto ou utilizar uma variável pathmap, como ${MY_APPS}. É possível utilizar uma variável pathmap em qualquer instalação .Uma variável ${CELL} do WebSphere Application Server que indica o nome da célula atual também pode estar na variável pathmap, por exemplo, ${MY_APP}/${CELL}.

É possível definir as variáveis do WebSphere Application Server na página Variáveis do WebSphere do console administrativo, acessada ao clicar-se em Ambiente > Gerenciar Variáveis do WebSphere.

Tipo de Dados String
Unidades Nome de caminho completo
Usar Meta-dados de Binários
Especifica se o servidor de aplicativos utiliza descritores de ligação, extensões e implementação localizados com o documento de implementação de aplicativos, o arquivo deployment.xml (padrão) ou os localizados no arquivo EAR (Enterprise Application Resource).
Tipo de Dados Booleano
Padrão false
Ativar Distribuição
Especifica se o WebSphere Application Server expande ou exclui binários de aplicativos no destino de instalação. O padrão é ativar a distribuição de aplicativos. Os binários de aplicativos dos aplicativos instalados são expandidos para o diretório especificado. Os binários também são excluídos quando você desinstala e salva alterações na configuração. Se essa opção for desativada, você deverá assegurar que os binários do aplicativo sejam expandidos apropriadamente nos diretórios de destino de todos os nós onde o aplicativo é executado.
Tipo de Dados Booleano
Padrão true
Modo do Classloader
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 carregadores de classe JDK e carregadores de classe do WebSphere Application Server é PARENT_FIRST. Especificando PARENT_LAST, o aplicativo pode substituir classes contidas no carregador de classes pai, mas essa ação pode resultar em ClassCastException ou LinkageErrors se você utilizar um misto de classes substituídas e não-substituídas.

As opções são PARENT_FIRST e PARENT_LAST. O padrão é pesquisar no carregador de classes pai antes do carregador de classes do aplicativo para carregar uma classe.

Tipo de Dados String
Padrão PARENT_FIRST
Política do Carregador de Classes do WAR
Especifica se deve ser utilizado um único carregador de classes para carregar todos os arquivos WAR deste aplicativo ou um carregador de classes diferente para cada arquivo WAR.

As opções são APPLICATION e MODULE. O padrão é utilizar um carregador de classes separado para cada arquivo WAR.

Tipo de Dados String
Padrão MODULE
Criar MBeans para Recursos
Especifica se os arquivos MBean devem ser criados para vários recursos (como servlets ou arquivos JSP) em um aplicativo.
Tipo de Dados Booleano
Padrão true
Recarregamento Ativado
Especifica se o recarregamento de classes deve ser ativado quando os arquivos do aplicativo forem atualizados.

Para os módulos EJB ou qualquer módulo não-Web, definir Recarregamento Ativado para true define reloadEnabled para 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.

Para os módulos da Web, como servlets e arquivos JSP (JavaServer page), um contêiner da Web recarrega um módulo da Web somente quando a extensão IBM reloadingEnabled do arquivo ibm-web-ext.xmi for definida para true. É possível definir reloadingEnabled para true ao editar os descritores de implementação estendidos do módulo da Web em uma ferramenta de montagem.

Para ativar o recarregamento de um módulo da Web, quando também deseja o recarregamento de módulos de EJB e não-Web ativados:

  1. Defina a extensão IBM reloadingEnabled no arquivo ibm-web-ext.xmi para true.
  2. Defina essa propriedade Recarregamento Ativado para true.
  3. Defina a propriedade Intervalo de Recarregamento para um valor maior do que zero (por exemplo, 1 a 2147483647).

Para ativar o recarregamento de somente um módulo da Web e não ativar o recarregamento de módulo de EJB e não-Web:

  1. Defina a extensão IBM reloadingEnabled no arquivo ibm-web-ext.xmi para true.
  2. Defina o atributo de intervalo de recarregamento da extensão IBM no arquivo ibm-web-ext.xmi para um valor maior que zero (por exemplo, 1 a 2147483647).
  3. Defina essa propriedade Recarregamento Ativado para false.

Para desativar o recarregamento de um módulo da Web, defina a extensão IBM reloadingEnabled no arquivo ibm-web-ext.xmi para false. Como opção, se o módulo da Web tiver a extensão IBM reloadingEnabled no arquivo ibm-web-ext.xmi definida para true, para desativar o recarregamento utilizando o console administrativo:

  1. Defina essa propriedade Recarregamento Ativado para true.
  2. Defina a propriedade Intervalo de Recarregamento para zero (0).
Tipo de Dados Booleano
Padrão false
Intervalo de Recarregamento
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.

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 recarregamento especificado aqui substitui o valor especificado nas extensões IBM para cada módulo não-Web no arquivo EAR (que por sua vez substitui o intervalo de recarregamento especificado nas extensões IBM para o aplicativo no arquivo EAR). O atributo do intervalo de recarregamento terá efeito somente se o recarregamento da classe estiver ativado.

O intervalo é de 0 a 2147483647.

Tipo de Dados Inteiro
Unidades Segundos

Informações relacionadas

Botões do console administrativo
Recursos de páginas do console administrativo
Coleta de Módulos do Conector
Coleção de referências de bibliotecas