Em um ambiente com várias células, você pode desejar usar o mesmo servidor HTTP para enviar e receber solicitações de HTTP e HTTPS para várias células. Para realizar esta configuração, é necessário mesclar os arquivos de configuração de plug-in do servidor da Web que estão sendo usados pelos servidores de aplicativos nessas células em um único arquivo de configuração de plug-in do servidor da Web.
Sobre Esta Tarefa
É possível usar as seguintes configurações diferentes do servidor de aplicativos para combinar os arquivos de configuração de plug-in de diversas células do WebSphere Application Server, Network Deployment em um único arquivo de configuração.
Essa técnica pode ser implementada também para fundir todos os arquivos de configuração de plug-in de servidor da web em um único arquivo de configuração quando você estiver migrando para uma nova liberação do produto e precisar rotear o tráfego de diversas células que executam uma versão mais antiga do WebSphere Application Server, Network Deployment, bem como a nova versão.
Para criar um único arquivo de configuração de plug-in para todas as células, primeiro você deve criar um arquivo de configuração de plug-in separado para cada uma das células e, em seguida, combinar esses arquivos em um único arquivo de configuração. Em seguida, o plug-in de servidor da web usa o mesmo arquivo de configuração de plug-in de servidor da web.
Conclua as seguintes etapas para mesclar vários arquivos de configuração de plug-in do servidor da Web em um único arquivo de configuração.
- Use o script GenPluginCfg, o console administrativo ou o script wsadmin para gerar o arquivo plugin-cfg.xml para cada célula.
Consulte o tópico Comando GenPluginCfg para obter uma descrição de como usar o script GenPluginCfg para gerar o arquivo plugin-cfg.xml.
Consulte o tópico Implementando um Plug-in do Servidor da Web para obter uma descrição de como usar o console administrativo para gerar o arquivo plugin-cfg.xml.
Consulte o tópico Gerando Novamente a Configuração de Plug-in do Nó Usando Script para obter uma descrição de como usar o script wsadmin para gerar o arquivo plugin-cfg.xml.
- Funda os arquivos plugin-cfg.xml a partir de diversas células do servidor de aplicativos.
É possível fundir manualmente os arquivos plugin-cfg.xml ou usar a ferramenta pluginCfgMerge para fundir automaticamente o arquivo plugin-cfg.xml a partir de diversos perfis do servidor de aplicativos em um único arquivo de saída.
Os arquivo pluginCfgMerge.bat e pluginCfgMerge.sh estão localizados no diretório install_root/bin.
Evitar Problemas: A ferramenta pluginCfgMerge é fornecida no Fix Pack 7.0.0.13 para o z/OS e plataformas distribuídas e no Fix Pack 7.0.0.17 para a plataforma do IBM i.
gotcha
Para obter mais informações sobre como mesclar manualmente os arquivos plugin-cfg.xml, consulte a nota técnica sobre como mesclar arquivos plugin-cfg.xml de vários perfis do servidor de aplicativos.
- Assegure-se de que o valor de cloneID para cada servidor de aplicativos seja exclusivo.
Examine o valor de cloneID para cada servidor de aplicativos no arquivo fundido para garantir que esse valor seja exclusivo para cada servidor de aplicativos. Se os valores de cloneID no arquivo fundido não forem todos exclusivos, ou se você estiver executando com a replicação de sessão de memória a memória no modo peer to peer, use o script wsadmin ou o console administrativo para configurar os cloneIDs da sessão HTTP exclusiva.
Para usar comandos wsadmin para a linguagem de programação Jython ou Jacl, consulte a documentação sobre configuração de um ID de clone de sessão HTTP exclusivo para cada servidor de aplicativos usando script.
Para configurar um ID de clone de sessão HTTP exclusivo usando o console administrativo, conclua as etapas a seguir:
- Clique em Servidores>Tipos de Servidor>Servidores de Aplicativos do WebSphere> server_name.
- Em Configurações de Contêiner, clique em Configurações de Contêiner da Web > Contêiner da Web.
- Em Propriedades Adicionais, clique em Propriedades Customizadas > Novo.
- Insira HttpSessionCloneId no campo Nome, e um valor exclusivo para o servidor no campo Valor.
O valor exclusivo deve ter de 8 a 9 caracteres alfanuméricos de comprimento. Por exemplo, test1234 é um valor de cloneID válido.
- Clique em Aplicar ou em OK.
- Clique em Salvar para salvar as mudanças na configuração principal.
- Copie o arquivo plugin-cfg.xml mesclado para o diretório plugin_installation_root/config/web_server_name/ no host do servidor da Web.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
Certifique-se de ter definido as permissões de acesso de arquivo de sistema operacional corretas para o arquivo
plugin-cfg.xml mesclado. Essas permissões de acesso de arquivo permite que o processo do plug-in do servidor HTTP leia o arquivo.