我已经设置了一个包含2个托管服务器的weblogic集群。为了在两个节点上配置节点管理器,我已经按照相关文章进行了操作:
使用以下配置:
Machine-0:
DomainsFile=/u01/app/oracle/config/domains/base_domain/Machine-
0/nodemanager.domains
LogLimit=0
PropertiesVersion=12.1.3
AuthenticationEnabled=true
NodeManagerHome=/u01/app/oracle/config/domains/base_domain/Machine-0
JavaHome=/opt/jdk1.8.0_131
LogLevel=INFO
DomainsFileEnabled=true
StartScriptName=startWebLogic.sh
ListenAddress=localhost
NativeVersionEnabled=true
ListenPort=5558
LogToStderr=true
SecureListener=false
LogCount=1
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=true
LogFile=/u01/app/oracle/config/domains/base_domain/Machine-
0/nodemanager.log
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50
Machine-1(第二个受管服务器)具有相同的配置,但端口(5557)和名称除外。 虽然节点管理器在Machine-0上的管理控制台上的两台计算机(machine-0和machine-1上的startNodeManager.sh)上成功启动,但是发生以下错误并且节点管理器没有启动:
weblogic.nodemanager.NMConnectException
Machine-0的nodemanager.log没有错误迹象或任何有用的东西。
任何帮助,将不胜感激。
提前谢谢
答案 0 :(得分:1)
这些是我在设置新的WebLogic域时经常检查的内容:
Machine-1
的监听地址可能不正确。从WebLogic域配置中检查计算机的监听地址。它应该与主机的机器名称匹配。使用localhost
可能不起作用,因为管理服务器正在尝试连接到Machine-1
,而nodemanager.properties
可能位于另一台服务器上。Plain
文件中所述。在 Environments >下计算机,单击计算机并转到“配置”选项卡“节点管理器”。检查类型是SSL
而不是{{1}}。更改此设置需要重新启动管理服务器。答案 1 :(得分:0)
请在启动nodemanager之前验证以下项目。
检查nodemanager.domains是否列出了您的域名。
尝试使用以下命令查看端口是否正在侦听。
netstat -an|grep 5557
netstat -an|grep 5558
此外,检查weblogic控制台中是否可以访问nodemanager。