Criando ou Atualizando um Arquivo de Configuração de Plug-in do Servidor da Web Global

Se todos os servidores de aplicativos em uma célula utilizam o mesmo servidor da Web para rotear pedidos de conteúdo dinâmico, como servlets, dos aplicativos da Web para servidores de aplicativos, é possível criar um arquivo de configuração de plug-in de servidor da Web global para essa célula. O arquivo resultante plugin-cfg.xml está localizado no diretório profile_root/config/cells.

Antes de Iniciar

Recurso Reprovado Recurso Reprovado: Topologia central, também chamada de global, a configuração foi descontinuada. Em vez disso, use a configuração do aplicativo central, que é mais flexível e fornece suporte para funções dinâmicas como Intelligent Management. Para obter informações adicionais, consulte o Implementando um Plug-in de Servidor da Web.depfeat
Evitar Problemas Evitar Problemas: A configuração de plug-in de topologia central, ou global, foi descontinuada. Use a configuração centrada no aplicativo, conforme a descrição em Implementando um Plug-in de Servidor da Web. Para qualquer configuração de topologia central existente, é possível atualizar o arquivo plugin-cfg.xml global, usando o console administrativo ou executando o comando GenPluginCfg para todos os clusters em uma célula. Entretanto, deve-se excluir o arquivo config/cells/plugin-cfg.xml antes de atualizar o arquivo plugin-cfg.xml global. Se você não excluir o arquivo config/cells/plugin-cfg.xml, somente as novas propriedades e seus valores serão incluídos no arquivo plugin-cfg.xml global. Todas as atualizações nos valores existentes da propriedade do plug-in não serão incluídas no arquivo plugin-cfg.xml global.gotcha

Sobre Esta Tarefa

Você deve atualizar o arquivo de configuração de plug-in de servidor da Web global sempre que executar uma das seguintes ações:
  • Alterar as definições de configuração de um servidor de aplicativos, cluster, host virtual ou transporte de contêiner da Web que fazem parte dessa célula.
  • Incluir um novo servidor de aplicativos, cluster, host virtual ou transporte de contêiner da Web para essa célula.

Para atualizar as definições de configuração de um plug-in de servidor da Web global, é possível usar a página Atualizar configuração de plug-in de servidor da Web global no console administrativo, ou emitir o seguinte comando:

%was_profile_home%/config/cells/GenPluginCfg.sh|bat

Os dois métodos de recriar a configuração de plug-in de servidor da Web global criam um arquivo plugin-cfg.xml no formato ASCII.

Para usar a página Atualizar configuração de plug-in de servidor da Web global no console administrativo:

Procedimento

  1. Clique em Ambiente > Atualizar configuração de plug-in de servidor da Web global.
  2. Clique em OK para atualizar o arquivo plugin-cfg.xml.
  3. Opcional: Clique em Visualizar ou fazer download do arquivo de configuração de plug-in de servidor da Web atual se deseja visualizar ou fazer download da versão atual desse arquivo.
    É possível selecionar essa opção se quiser:
    • Visualizar a versão atual do arquivo antes de atualizá-lo.
    • Visualizar o arquivo após sua atualização.
    • Fazer download de uma cópia desse arquivo em uma máquina remota.

Resultados

A nova geração da configuração pode levar algum tempo para ser concluída. Após a conclusão, todos os objetos na célula administrativa usam suas configurações mais recentes, que o servidor da Web pode acessar. Se você acionar manualmente ou se ocorrer automaticamente, a regeneração de plug-in requer aproximadamente de 30 a 60 segundos para concluir quando o servidor de aplicativos está na mesma máquina física (nó) que o servidor da Web. Em outros casos, isso leva mais tempo.

O atraso é importante, porque ele determina em quanto tempo a nova configuração do plug-in terá efeito. Suponha que você tenha incluído um novo caminho atendido para um servlet, gere novamente as configurações do plug-in. A regeneração requer 40 segundos, depois dos quais um usuário deverá ser capaz de acessar o servlet pelo novo caminho atendido.

Para um plug-in HTTP, a duração do atraso é determinada pelo atributo Intervalo de Atualização do elemento Config no arquivo plugin-cfg.xml. O plug-in efetua poll no disco ou no sistema de arquivos nesse intervalo para ver se a configuração foi alterada. O intervalo padrão é de 60 segundos. A regeneração das configurações do plug-in precisa de duas vezes o intervalo de atualização.

Em um ambiente de desenvolvimento no qual você está freqüentemente alterando as definições no console administrativo, recomenda-se definir o intervalo de atualização para 3 a 5 segundos.

Em um ambiente de produção, defina um intervalo de atualização mais longo, talvez como 30 minutos, dependendo da freqüência de alterações.

O que Fazer Depois

Talvez seja necessário parar os servidores de aplicativos na célula e iniciá-los novamente antes de as mudanças na configuração de plug-in serem efetivadas.

Se o servidor da Web executar em uma máquina remota, clique em Visualizar ou fazer download do arquivo de configuração de plug-in de servidor da Web atual para fazer download de uma cópia do arquivo plugin-cfg.xml que está naquela máquina.

Quando o gerenciador de implementação estiver instalado em uma máquina remota de onde o produto está instalado, uma das seguintes soluções deverá ser implementada para que o arquivo plugin-cfg.xml mantenha as estruturas de diretório do servidor de aplicativos, e não assuma as estruturas do gerenciador de implementação depois que o plug-in for gerado novamente e uma sincronização total for executada.

  • Linha de comandos:
    [AIX Solaris HP-UX Linux Windows][IBM i]Em um prompt de comandos, digite o seguinte comando para alterar o diretório DeploymentManager/bin e digite na máquina onde o gerenciador de implementação está instalado. Esse comando cria ou atualiza o arquivo plugin-cfg.xml e altera todos os diretórios no arquivo plugin-cfg.xml para diretórios app_server_root.
    GenPluginCfg -destination.root <app_server_root>
    [z/OS]Em um prompt de comandos, digite o seguinte comando para alterar para o diretório DeploymentManager/bin e digite na máquina onde o gerenciador de implementação está instalado. Esse comando cria ou atualiza o arquivo plugin-cfg.xml e altera todos os diretórios no arquivo plugin-cfg.xml para diretórios WAS_HOME/AppServer.
    GenPluginCfg.sh -destination.root WAS_HOME/AppServer

    Por exemplo, emita o seguinte comando a partir do diretório DeploymentManager/bin.

    [AIX Solaris HP-UX Linux Windows][IBM i]
    GenPluginCfg -destination.root "E:\WebSphere\AppServer"
    [z/OS]
    GenPluginCfg -destination.root "/WebSphere/V5R0M0/AppServer"
  • Arquivo plugin-cfg.xml:

    Edite o arquivo plugin-cfg.xml para apontar para a estrutura correta do diretório para o arquivo de log, conjunto de chaves e arquivo stash.

    Execute uma sincronização integral para que o arquivo plugin-cfg.xml seja replicado em todos os nós. É possível utilizar script ou o console administrativo para sincronizar os nós na célula.

    O arquivo plugin-cfg.xml do gerenciador de implementação pode apontar para os diretórios do servidor de aplicativos, sem nenhum conflito.


Ícone que indica o tipo de tópico Tópico de Tarefa



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