Information Center

Alterando a Porta de Configuração do Gerenciador de Serviços

É possível alterar a porta de configuração utilizada pelo Gerenciador de Serviços do Host On-Demand e os clientes. A porta padrão de 8999 pode ser mapeada para qualquer número de porta disponível. Se estiver utilizando o Host On-Demand através de uma firewall, a porta que você definir para ser a porta de configuração deve estar aberta na firewall.

Para alterar a porta de configuração para 12345, é necessário fazer alterações no Gerenciador de Serviços, nos clientes e no servlet de configuração (se estiver utilizando-o):

Para alterar a porta de configuração em que o Gerenciador de Serviços atende:

  1. Encerre o Gerenciador de Serviços.
  2. Vá para o diretório private do servidor Host On-Demand (por exemplo, C:\Program Files\IBM\HostOnDemand\private).
  3. Edite o arquivo NSMprop para incluir
    ConfigServerPort=12345
    na parte inferior do arquivo.
  4. Reinicie o Gerenciador de Serviços.

Há outros métodos que você pode utilizar para definir ConfigServerPort para o Gerenciador de Serviços. Escolha o método mais fácil ou conveniente:

Uma vez que existem diversas maneiras de especificar uma porta de configuração diferente para o Gerenciador de Serviços, ocorre uma precedência com base em onde o parâmetro está definido:

  1. O primeiro é um parâmetro de linha de comandos, como /ConfigServerPort=12345.
  2. O segundo é a entrada ConfigServerPort no arquivo NSMprop
  3. O terceiro é a definição do segundo parâmetro de CONFIGSERVER_PARMS no arquivo NSMprop

Em seguida, altere a porta que os clientes do Host On-Demand utilizam:

  1. Vá para o diretório de publicação do servidor Host On-Demand (por exemplo, C:\Program Files\IBM\HostOnDemand\private\HOD).
  2. Se necessário, crie o arquivo config.properties.
  3. Edite config.properties para incluir
    ConfigServerPort=12345
    ao arquivo.
  4. Faça com que quaisquer clientes Host On-Demand ativos leiam novamente o config.properties, limpando a cache do navegador e recarregando o applet Host On-Demand.

Se você precisar editar o config.properties para um servidor z/OS, transfira primeiramente o arquivo em binário para um sistema baseado em ASCII, tal como Windows ou Unix. Edite o arquivo e, em seguida, transfira-o de volta para o sistema z/OS em binário. Se você precisar criar um arquivo config.properties, faça isso em um sistema ASCII e, em seguida, transfira o arquivo para o servidor z/OS em binário. O motivo para isso é que os applets do cliente esperam o texto ASCII no config.properties, mas os arquivos criados ou editados no z/OS estão armazenados em EBCDIC.

Quando um parâmetro é definido em um arquivo config.properties, todos os cliente utilizarão esse parâmetro. No entanto, cada cliente pode ser configurado individualmente incluindo parâmetros ao HTML cliente. É possível utilizar o Assistente para Planejamento de Desenvolvimento para criar páginas de clientes HTML personalizadas. O assistente define os parâmetros de applets no HTML que ele cria com base em sua entrada, portanto não é necessário aprender a sintaxe e os valores de parâmetros válidos. É recomendável que você utilize o Assistente para Planejamento de Desenvolvimento para criar páginas do cliente. O assistente não pode ser utilizado para editar páginas HTML que você criar manualmente. Tampouco pode ser utilizado para editar páginas HTML que são criadas com o assistente, mas são editadas manualmente mais tarde. Se você sentir que precisa modificar manualmente o HTML, utilize a marcação de parâmetro que se encontra na marcação do applet para definir o ConfigServerPort. Por exemplo, você pode incluir

<PARAM_NAME=ConfigServerPort VALUE=12345>.
à marcação de applet no arquivo HTML.

Uma vez que existem várias maneiras de especificar uma porta de configuração diferente para os clientes, ocorre uma precedência com base em onde o parâmetro está definido:

  1. O primeiro é o parâmetro ConfigServerPort definido no HTML do cliente.
  2. O segundo é o ConfigServerPort definido no arquivo config.properties.

Se você estiver utilizando o servlet de configuração e alterar a porta do Gerenciador de Serviços, será necessário definir o parâmetro ConfigServerPort para o servlet de configuração. Por exemplo, se você alterar a porta do Gerenciador de Serviços para 12345, será necessário passar o parâmetro ConfigServerPort=12345 para o servlet de configuração para que ele possa se comunicar com o Gerenciador de Serviços. Verifique o servidor da Web ou a documentação de mecanismo do servlet para obter informações sobre como passar parâmetros para servlets.

Tópicos relacionados: