Antes de iniciar um servidor (JVM), será necessário iniciar um Gerenciador de Nó, pois é ele que executa os comandos do Console Administrativos. Ele não pode ser iniciado através do Console Administrativo, mas devemos utilizar linha de comando:
Linux
/oracle/product/middleware/wlserver_12.1/server/bin/ startNodeManager.sh
Windows
C:\Oracle\product\Middleware\wlserver_12.1\server\bin\ startNodeManager.cmd
Ao iniciar irá exibir várias linhas de informação, similares a estas:
Configuration settings:
NodeManagerHome=C:\Oracle\product\MIDDLE~1\WLSERV~1.1\common\NODEMA~1
ListenAddress=
ListenPort=5556
ListenBacklog=50
SecureListener=true
AuthenticationEnabled=true
NativeVersionEnabled=true
CrashRecoveryEnabled=false
JavaHome=C:\Oracle\product\Java\JROCKI~1.0\jre
StartScriptEnabled=true
StopScriptEnabled=false
StartScriptName=startWebLogic.cmd
StopScriptName=
LogFile=C:\Oracle\product\MIDDLE~1\WLSERV~1.1\common\NODEMA~1\nodemanager.log
LogLevel=INFO
LogLimit=0
LogCount=1
LogAppend=true
LogToStderr=true
LogFormatter=weblogic.nodemanager.server.LogFormatter
DomainsFile=C:\Oracle\product\MIDDLE~1\WLSERV~1.1\common\NODEMA~1\nodemanager.domains
DomainsFileEnabled=true
StateCheckInterval=500
UseMACBroadcast=false
DomainRegistrationEnabled=false
DomainsDirRemoteSharingEnabled=false
Domain name mappings:
base_domain -> C:\Oracle\product\Middleware\user_projects\domains\base_domain
<11/10/2012 20:12:29> <INFO> <Secure socket listener started on port 5556>
11/10/2012 20:12:29 weblogic.nodemanager.server.SSLListener run
INFO: Secure socket listener started on port 5556.
Quando configuramos o Gerenciador de Nó no console apenas informamos como o Console Administrativo deveria se comunicar com o Gerenciador de Nó. Veja que a linhas em vermelho acima indicam que o Gerenciador de Nó iniciou em modo SSL (Secure Socket Listener), mas configuramos o Console para se comunicar com ele através do modo “Simples”, ou seja, não conseguirão se entender.
Para que a comunicação aconteça, temos duas opções:
1. Acessar “base_domais > Máquinas > Servidor_teste”, clicar na aba “Gerenciador de Nós” e alterar o Tipo para SSL;
2. Alterar a configuração do Gerenciador de Nó para “Simples”;
Por uma questão de didática vamos abordar a segunda opção, configurar o Gerenciador de Nó para se comunicar em modo “Simples”. Para isto vamos editar o arquivo de configuração:
Linux
vi /oracle/product/middleware/wlserver_12.1/common/nodemanager/ nodemanager.properties
Windows
notepad C:\Oracle\product\Middleware\wlserver_12.1\common\nodemanager\nodemanager.properties
Procure pela linha que contem a seguinte configuração: SecureListener=true. Altere para SecureListener=false e salve o arquivo.
Pare o Gerenciador de Nó (basta dar um ctrl+c, na janela onde ele está aberto). Basta inicia-lo novamente, então veremos a seguinte informação:
Configuration settings:
NodeManagerHome=C:\Oracle\product\MIDDLE~1\WLSERV~1.1\common\NODEMA~1
ListenAddress=
ListenPort=5556
ListenBacklog=50
SecureListener=true
AuthenticationEnabled=false
NativeVersionEnabled=true
CrashRecoveryEnabled=false
JavaHome=C:\Oracle\product\Java\JROCKI~1.0\jre
StartScriptEnabled=true
StopScriptEnabled=false
StartScriptName=startWebLogic.cmd
StopScriptName=
LogFile=C:\Oracle\product\MIDDLE~1\WLSERV~1.1\common\NODEMA~1\nodemanager.log
LogLevel=INFO
LogLimit=0
LogCount=1
LogAppend=true
LogToStderr=true
LogFormatter=weblogic.nodemanager.server.LogFormatter
DomainsFile=C:\Oracle\product\MIDDLE~1\WLSERV~1.1\common\NODEMA~1\nodemanager.domains
DomainsFileEnabled=true
StateCheckInterval=500
UseMACBroadcast=false
DomainRegistrationEnabled=false
DomainsDirRemoteSharingEnabled=false
Domain name mappings:
base_domain -> C:\Oracle\product\Middleware\user_projects\domains\base_domain
<11/10/2012 20:30:04> <INFO> <Plain socket listener started on port 5556>
11/10/2012 20:30:04 weblogic.nodemanager.server.Listener run
INFO: Plain socket listener started on port 5556
Observe que a mensagem “Secure socket listener” alterou para “Plain socket listener”, indicando que agora ele está em modo “Simples”, em Inglês a mensagem é mostrada através da palavra “Plain”, que embora não seja a tradução de simples, é a palavra utilizada.
Existe um método simples de verificar se o Gerenciador de Nó está executando corretamente:
· Acesse “base_domais > Máquinas;
· Clique em “primeiro_servidor”, depois na aba “Monitoramento”;
Figura 61
Se o campo “Status:” estiver indicando “Acessível”, então as configurações foram realizadas com sucesso e podemos utilizar nosso Gerenciador de Nó.
Caso o campo “Status:” indicar “Inativo”, devemos verificar se o Gerenciador de Nó realmente foi iniciado com sucesso, exibindo uma mensagem semelhante a mostrada anteriormente no quadro cinza, ou alguma configuração está errada. Também podemos verificar o arquivo de log em:
Linux
/oracle/product/middleware/wlserver_12.1/common/nodemanager/ nodemanager.log
Windows
C:\Oracle\product\Middleware\wlserver_12.1\common\nodemanager\ nodemanager.log