Como as informações contidas em uma tabela de roteamento estático não
levam em conta o estado do tempo de execução do servidor, você deve excluir essa tabela e voltar a
utilizar a tabela de roteamento dinâmico assim que a infraestrutura de alta disponibilidade for
ativada. Quando a tabela de roteamento estático é excluída, os membros do cluster retomam
automaticamente a utilização do roteamento estático para manipular pedidos de enterprise bean.
Sobre Esta Tarefa
Execute as etapas a seguir para excluir a tabela de roteamento estático.
Procedimento
- Para cada membro do cluster, defina a porta ORB_LISTENER_ADDRESS como 0 (zero).
- No console administrativo, clique em server_name,
e, em seguida, na seção Comunicações, clique em .
- Clique em ORB_LISTENER_ADDRESS no campo Nome da Porta.
- Altere o valor especificado para o campo Porta para 0.
- Exclua manualmente o arquivo de tabelas de rota estática do diretório configuração
do gerenciador de implementação do cluster.
O caminho para esse diretório
de configuração foi incluído na mensagem recebida quando você originalmente
exportou esse arquivo. Se você não guardou essas informações, é possível fazer uma busca
no diretório configuração do gerenciador de implementação para localizar o arquivo cluster_name.wsrttbl.
- Sincronize as alterações na configuração entre os nós.
- Limpe o repositório de configuração Epoch. Se você
não limpar o repositório de configuração Epoch, a sincronização
atualizará apenas os arquivos editados pelo componente de serviço de configuração, que não
inclui o arquivo que contém a tabela de roteamento estático.
Utilizando Jacl:
set configRepository [$AdminControl completeObjectName
node=node_name,type=ConfigRepository,*]
$AdminControl invoke $configRepository refreshRepositoryEpoch
Utilizando Jython:
configRepository = AdminControl.completeObjectName('node=node_name,
type=ConfigRepository,*')
AdminControl.invoke(configRepository, 'refreshRepositoryEpoch')
- Repita esse processo para cada nó que você deseja sincronizar.
- Pare o cluster. Siga as instruções especificadas
no tópico Parando Clusters ou Parando Clusters Utilizando
Scripts.
- Inicie o cluster novamente. Siga as instruções especificadas
no tópico Iniciando Clusters ou Iniciando Clusters Utilizando
Scripts.
- Saia da ferramenta wsadmin.
Resultados
Os membros do cluster retomam a utilização da tabela de roteamento dinâmico para manipular
pedidos IIOP.