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


Sobre Esta Tarefa
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
Resultados
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:
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>
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.
GenPluginCfg -destination.root "E:\WebSphere\AppServer"
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.