Configure o servlet do proxy com
os parâmetros de inicialização que são usados pelo servlet do proxy. Estes parâmetros precisam ser configurados para o ambiente do broker
ao qual o servlet do proxy está se conectando antes do servlet do proxy
poder ser implementado no contêiner do servlet.
Antes de configurar o servlet proxy,
você deve concluir a seguinte tarefa:
A configuração do servlet proxy é feita editando o arquivo
web.xml do Descritor de Implementação da Web que é fornecido no pacote do
arquivo compactado proxyservlet.war (WAR). O arquivo WAR pode ser localizado no seguinte diretório:
<WMB_runtime_install_path>/tools.
É possível usar o kit de ferramentas do WebSphere Message Broker para editar o arquivo
web.xml do Descritor de Implementação da Web ou você pode extrair o arquivo proxyservlet.war,
localizar o arquivo web.xml e editá-lo usando um editor apropriado,
tal como Notepad. Ambos os procedimentos são descritos nesta seção:
- Para configurar o arquivo web.xml do Descritor de Implementação da Web usando o kit de ferramentas do WebSphere Message Broker, inicie o kit de ferramentas e alterne para a perspectiva Java™ EE.
- Clique em , expanda a seção Web, selecione Arquivo WAR na lista e clique em Avançar.
- Clique em Procurar para localizar o arquivo WAR
em <WMB_runtime_install_path>/tools.
Em que <WMB_runtime_install_path> especifica o nome do caminho da instalação do tempo de execução. Por exemplo, em C:\Program
Files\IBM\MQSI\8.0\tools\proxyservlet.war.
- Configure o nome do Projeto da Web como proxyservlet.
- Clique em Concluir. O servlet proxy agora está pronto para a configuração usando a perspectiva Java EE.
- Expanda o proxyservlet na visualização do Explorador de Projetos e dê um clique duplo no Descritor de Implementação para visualizar o Descritor de Implementação da Web.
- Localize a seção Servlets e JSPs no Descritor de Implementação da Web e clique no link do servlet denominado WBIMBServlet para exibir os mapeamentos de endereço da web do servlet e os parâmetros de inicialização. Os mesmos parâmetros no arquivo web.xml podem ser configurados por meio de JNDI no WebSphere Application
Server. Este método alternativo significa que você efetua a configuração no lado do servidor de aplicativos apenas uma vez para qualquer implementação futura do servlet proxy. Essa operação é possível porque os parâmetros de configuração de JNDI têm precedência sobre os parâmetros de inicialização no arquivo web.xml. Para obter informações adicionais sobre como configurar a interface JNDI para o servlet proxy, consulte Configurando a interface JNDI para o servlet proxy
- Clique na guia Origem, que está localizada na parte inferior da
visualização Descritor de Implementação da Web. Pode ser necessário clicar em >> (Mostrar
Lista) para consultar a opção da guia Origem. A origem de web.xml do
Descritor de Implementação da Web exibe os parâmetros
de servlet do proxy.
- Edite os parâmetros de servlet proxy com os parâmetros de inicialização; consulte: Parâmetros de Configuração do Servlet do Proxy Para obter informações sobre cenários de implementação típica, consulte Exemplos de Cenários de Configuração do Servlet Proxy.
- Quando a configuração estiver concluída, salve as alterações no
arquivo web.xml do Descritor de Implementação pressionando Ctrl
S.
- Exporte o servlet do proxy configurado pronto para implementação
no Tomcat. Clique em , expanda a seção Web, selecione Arquivo WAR na lista e clique em Avançar.
- Clique em Navegar, especifique um local
para o arquivo WAR configurado, insira o nome do arquivo WAR HTTPVSR1BKproxyserlet.war
e clique em Salvar.
- Insira o nome do módulo da Web proxyservlet
e clique em Concluir. Agora você configurou o servlet proxy usando o kit de ferramentas do WebSphere Message Broker.
Para configurar o arquivo web.xml do Descritor de Implementação
da Web diretamente, localize e extraia o arquivo proxyservlet.war,
localize o arquivo web.xml no conteúdo extraído,
clique com o botão direito no arquivo web.xml e selecione um
editor apropriado, tal como Notepad, para editar o arquivo web.xml
com parâmetros de inicialização especificados em: Parâmetros de Configuração do Servlet do Proxy.
Agora
você configurou o servlet do proxy com os parâmetros de inicialização.
Para que o servlet proxy possa acessar os nós SOAPInput e SOAPReply, você deve ativar o listener de todo o broker para cada grupo de execução em que os fluxos de mensagens com nós SOAP estiverem implementados. Consulte Listeners HTTP e Alternando de Listeners Integrados para um Listener do Broker Inteiro.