Alterando a Porta utilizada por seus Aplicativos WebFacing

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
  1. Abra o IDE e selecione a guia Projetos WebFacing.
  2. 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.
  3. Abra a seção Tempo de Execução > Propriedades > Projeto da página de propriedades.
  4. Clique no botão Alterar próximo ao campo Porta do host.
  5. 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
  1. Abra o IDE e selecione a guia Projetos WebFacing.
  2. 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.
  3. Abra a seção Tempo de Execução > Propriedades > Projeto da página de propriedades.
  4. Clique no rótulo para o comando de CL como qual você deseja trabalhar.
  5. Selecione a caixa de opção para Substituir configurações do projeto com este comando.
  6. Clique no botão Alterar próximo ao campo Porta do host.
  7. 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.