Este tópico descreve como configurar um ODR (On Demand Router) para atualizar dinamicamente a configuração de plug-in do servidor da Web quando o servidor da Web
se defronta com, ou seja, redireciona pedidos para um ou mais ODRs. Embora não seja requerido que o ODR seja enfrentado por um servidor Web, há ambientes em que esta topologia é preferível.
O WebSphere Extended Deployment oferece este recurso para que você não tenha que atualizar manualmente o arquivo plugin-cfg.xml sempre que uma ação administrativa afetar esse arquivo.
Antes de começar
Primeiro, você deve decidir qual ODR gera um arquivo
plugin-cfg.xml.
Isto depende de quantos arquivos
plugin-cfg.xml exclusivos devem ser gerados.
Cada ODR pode gerar um arquivo
plugin-cfg.xml que faz com que um plug-in de servidor Web seja roteado para:
- todos os ODRs;
- todos os ODRs na mesma célula que ele mesmo;
- todos os ODRs no mesmo nó que ele mesmo;
- apenas para ele mesmo.
Se todos os plug-ins do servidor Web forem roteados para todos os ODRs, escolha qualquer ODR único para gerar um arquivo
plugin-cfg.xml. No entanto, se você desejar que cada ODR seja defrontado por um servidor Web único, configure cada ODR para gerar um arquivo
plugin-cfg.xml.
A política de configuração de plug-in de proxy é utilizada pelo ODR para determinar como gerar um arquivo
plugin-cfg.xml.
Por que e quando realizar esta tarefa
Como o arquivo
plugin-cfg.xml é gerado pelo ODR, o arquivo
plugin-cfg.xml é criado na máquina do ODR. O ODR configurado para gerar arquivos
plugin-cfg.xml deve estar em execução para que as atualizações dinâmicas ocorram. Além disso, um aplicativo deve ser iniciado por uma atualização correspondente no arquivo
plugin-cfg.xml para ser executado.
As etapas a seguir descrevem como configurar o suporte para uma frente de servidor da Web para o ODR.
- No console administrativo, clique em Servidores > On Demand Routers e selecione o ODR que deve ser enfrentado por um servidor Web.
- Clique em um ODR e em Propriedades do On Demand Router > Configurações do On Demand Router.
- Na lista Gerar Configuração de Plug-in, selecione a opção
apropriada. Isto depende de quantos ODRs estão sendo enfrentados por um único servidor Web. Para o escopo da célula, o ODR gera uma configuração de plug-in
que inclui todos os URIs manipulados por todos os ODRs na célula. O escopo do
nó inclui todos os URIs configurados para o nó e, no nível do servidor, ele
apenas gera um arquivo de configuração do plug-in para o ODR que está sendo
configurado no momento. Esta seleção faz com que o arquivo plugin-cfg.xml seja gerado automaticamente toda vez que ocorrer uma alteração que afete a operação do plug-in. O arquivo plugin-cfg.xml está localizado na máquina do ODR, no diretório WASHOME/profiles/profile/etc/ definido primeiro.
- Reinicie o ODR para gerar o plug-in. O plug-in
é gerado sempre que o ODR é alterado, por exemplo, se o aplicativo for iniciado ou parado
ou se um novo aplicativo for instalado.
- No caso do servidor Web e do ODR existirem em máquinas diferentes, configure o caminho Script de alteração da configuração do plug-in. É necessário criar este script para copiar o plugin-cfg.xml gerado para seu servidor da Web remoto. O script é executado sempre que o arquivo plugin-cfg.xml é atualizado.
- Dependendo da localização do arquivo plugin-cfg.xml no servidor Web, você também pode precisar modificar o arquivo de configuração do servidor Web para a sua respectiva localização correta e reiniciar o servidor Web.
Se você estiver utilizando o IBM HTTP Server, modifique o arquivo httpd.conf no diretório /conf de instalação do IBM HTTP Server.
O que fazer depois
Você também pode executar esta tarefa manualmente no console administrativo do WebSphere. No console, vá para Servidores > Servidores da Web > Gerar Plug-in para
configurar o arquivo plugin-cfg.xml.