O servidor WebFacing age como um gateway entre o WebSphere Application Server e seu aplicativo IBM® i original. O servidor WebFacing
atenderá em uma porta TCP predefinida para trocar dados com aplicativos WebFacing
(Web ou portlet). Todos os aplicativos WebFacing que se conectam
ao servidor no mesmo IBM i precisam ser configurados para conexão com
a porta TCP designada. Por padrão, o servidor atende na porta 4004.
Este valor pode ser alterado usando o comando WKSRVTBLE do IBM i para
modificar o serviço TCP como WebFacing. Se tiver alterado a porta,
o servidor WebFacing atenderá em seu servidor IBM i (consulte Alterando a Porta Usada pelo Servidor WebFacing), será necessário alterar a
porta usada por seus aplicativos WebFacing para que seus aplicativos WebFacing
funcionem corretamente com a nova porta.
Alterando o número da porta WebFacing definido
em seus projetos WebFacing
O número da porta utilizado pelo aplicativo WebFacing para
se comunicar com o servidor do WebFacing pode ser alterado para o
projeto como um todo ou para comandos CL individuais. As portas
definidas para comandos CL assumem precedência sobre a porta definida
para seu projeto. Cada comando CL utilizado pelo seu aplicativo terá um link separado
no arquivo index.jsp criado pela conversão do WebFacing. Se necessário, é possível definir um host diferente e porta associada
para cada link. Uma razão para definir os comandos CL que utilizam
diferentes hosts ou portas é se você possui um projeto WebFacing que
acessa aplicativos em mais de um servidor.
As alterações de portas
para o seu projeto ou comandos CL são armazenadas no arquivo
descritor de implementação web.xml.
Nota: Se você estiver fazendo alterações em uma configuração
de porta utilizada por um projeto que já tenha sido implementado, geralmente deverá reimplementá-lo e, em
seguida, iniciar novamente o aplicativo com o WebSphere Administrative Console. Alternativamente,
é possível procurar o local do IFS em seu servidor IBM i no qual o arquivo web.xml do aplicativo da Web do WebFacing está instalado e reimplementar a partir do
ambiente de trabalho apenas aquele arquivo específico. Este
método alternativo também requer que você inicie novamente o aplicativo. Entretanto,
este pode ser um método adequado para alterar o ID e a senha se o seu aplicativo
for grande.
Alterando a Porta do seu Projeto
- Abra o IDE e selecione a guia Projetos WebFacing.
- Acesse a página de propriedades para seu projeto. Selecione e clique com o botão direito do mouse no projeto
WebFacing cuja porta você deseja alterar e, em seguida,
selecione Propriedades. A página
Propriedades é aberta.
- Abra a seção
da página de propriedades.
- Clique no botão
Alterar próximo ao campo Porta do host.
- Clique em Editar no diálogo Seleção do Host
para alterar a porta do host. Clique em OK ao concluir.
As alterações
são salvas no arquivo web.xml.
Alterando a Porta para o Comando CL
- Abra o IDE e selecione a guia Projetos WebFacing.
- Acesse a página de propriedades para seu projeto. Selecione e clique com o botão direito do mouse no projeto
WebFacing cuja porta você deseja alterar e, em seguida,
selecione Propriedades. A página
Propriedades é aberta.
- Abra a seção
da página de propriedades.
- Clique no rótulo para o comando de CL como
qual você deseja trabalhar.
- Selecione a caixa de opção para Substituir configurações
do projeto com este comando.
- Clique no botão
Alterar próximo ao campo Porta do host.
- Clique em Editar no diálogo Seleção do Host
para alterar a porta do host. Clique em OK ao concluir.
As alterações
são salvas no arquivo web.xml.