© Copyright International Business Machines Corporation 2000, 2007. Todos direitos reservados. Direitos Restritos a Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corporation.
O Agent Controller não funciona quando instalado na pasta de Desktop Windows® em um sistema Windows. Por exemplo, o Agent Controller não funcionará se você especificar o diretório de instalação como C:\Documents and Settings\Administrator\Desktop.
Para solucionar essa limitação, instale o Agent Controller em outro diretório.
A instalação do Agent Controller no Windows e Linux® removerá qualquer instalação existente do Agent Controller. Certifique-se de que você tenha feito backup dos dados necessários antes de continuar com a instalação.
O arquivo de log AGENT_CONTROLLER_INSTALL/config/servicelog.log pode não ter os bits de permissão requeridos (666). Isso evitará que qualquer processo não-raiz do Agent Controller seja gravado no arquivo de log.
Para encontrar uma solução alternativa a este problema, execute o seguinte comando como root após a instalação:
chmod 666 <local da instalação do Agent Controller>/config/servicelog.log
O serviço Agent Controller está configurado para efetuar logon como "Conta do Sistema Local". Portanto, ele pode não ter os direitos de acesso das unidades de rede montadas, que são normalmente acessadas por meio do uso da rede, pelo ID do usuário atual.
Para ativar o IBM® Agent Controller para utilizar as classes em unidades de rede, siga estas etapas:
- Abra a janela Serviços do Windows.
- Selecione IBM Agent Controller.
- Clique no botão Propriedades, na barra de ferramentas.
- Selecione a área de janela Efetuar Logon.
- Selecione o botão de rádio Essa conta e preencha as informações de ID do usuário. Esse é o ID do usuário conectado (por net use ou equivalente) à unidade.
- Clique em OK.
- Reinicie o serviço do IBM Agent Controller.
- Ative o aplicativo novamente.
Nota: Isso permitirá a utilização de unidades de rede, mas limitará os direitos de acesso ao Agent Controller àqueles que o usuário atual possui.
O Agent Controller não pode reiniciar em uma plataforma não-Windows.
Para solucionar esse problema, execute estas etapas:Encerre todos os workbenches Eclipse conectados ao Agent ControllerPara evitar que isso ocorra novamente, sempre feche todos os ambientes de trabalho conectados antes de reiniciar o processo do Agent Controller.
Emita o comando
kill -s HUP < ID do processo inetd >
(deve ser root)
Utilize o netstat para verificar se a porta 10002 (padrão) ainda está ocupada. Aguarde até que ela seja liberada antes de reiniciar o Agent Controller
Alternativamente, a porta pode ser alterada de 10002 para outro valor no arquivo de configuração do Agent Controller
AGENT_CONTROLLER_INSTALL/config/serviceconfig.xml
e o Agent Controller pode ser reiniciado imediatamente.
Quando o Agent Controller é iniciado, ele deve procurar o endereço IP do computador local. O Agent Controller utiliza uma chamada para InetAddress.getLocalHost() para executar essa consulta. Esta chamada nem sempre retorna o endereço IP correto. Um endereço IP incorreto evitará que o recurso de descoberta dinâmica funcione corretamente. O endereço IP incorreto pode ser retornado em situações diferentes:
- No Linux, a chamada muitas vezes retorna 127.0.0.1. Esse é um defeito conhecido na JVM: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4665037.
- Em computadores com vários adaptadores de rede instalados, onde cada adaptador conecta-se a uma rede diferente. Por exemplo, um adaptador de rede pode estar conectado a uma rede de acesso público, enquanto outro adaptador pode estar conectado a uma rede privada.
- Em computadores com entradas incorretas nos arquivos HOSTS.
Para obter uma solução alternativa para esse problema, especifique o endereço IP e a porta do seu computador manualmente ao iniciar o Agent Controller. Utilize as opções da linha de comandos "-peerAttachAddress=nnn.nnn.nnn.nnn" e "-peerAttachPort=x" ao iniciar o processo RAServer ou o processo ACServer, em que nnn.nnn.nnn.nnn é o endereço IP do computador e x é a porta utilizada para comunicação do Agent Controller.
Para utilizar o script SetConfig.bat ou SetConfig.sh, um JRE (versão 1.5 ou superior) deve estar disponível no caminho do sistema. Apenas os usuários avançados devem precisar utilizar o script SetConfig.