Weblogic NodeManager 启动失败
Weblogic NodeManager Start Failure
我设置了一个带有 2 个托管 servers.In 的 weblogic 集群,以便在两个节点上配置节点管理器我已经阅读了相关文章:
具有以下配置:
机器 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 上的管理控制台在两台机器(startNodeManager.sh on machine-0 和 machine-1)上成功启动了节点管理器,但出现以下错误并且节点管理器未启动:
weblogic.nodemanager.NMConnectException
Machine-0 的 nodemanager.log 没有错误指示或任何有用的信息。
任何帮助,将不胜感激。
提前致谢
请在启动 nodemanager 之前验证以下项目。
检查 nodemanager.domains 是否列出了您的域名。
使用以下命令尝试查看端口是否正在侦听。
netstat -an|grep 5557
netstat -an|grep 5558
此外,检查 nodemanager 是否可以在 weblogic 控制台中访问。
这些是我在设置新的 WebLogic 域时通常检查的内容:
- 可能
Machine-1
的Listen Address不正确。从 WebLogic Domain Configuration 检查机器的 Listen Address。它应该与主机的机器名称相匹配。使用 localhost
可能无法工作,因为管理服务器正在尝试连接到 Machine-1
,它可能在另一台服务器上。
- 确保检查该端口是否可以从管理服务器的计算机访问。
- 检查节点管理器配置是否使用 Plain 而不是 SSL 连接,如
nodemanager.properties
文件中所述。在 Environments > Machines 下,单击机器并转到“配置”选项卡、“节点管理器”。检查类型是否为 Plain
而不是 SSL
。更改此项需要重新启动管理服务器。
我设置了一个带有 2 个托管 servers.In 的 weblogic 集群,以便在两个节点上配置节点管理器我已经阅读了相关文章:
具有以下配置:
机器 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 上的管理控制台在两台机器(startNodeManager.sh on machine-0 和 machine-1)上成功启动了节点管理器,但出现以下错误并且节点管理器未启动:
weblogic.nodemanager.NMConnectException
Machine-0 的 nodemanager.log 没有错误指示或任何有用的信息。 任何帮助,将不胜感激。 提前致谢
请在启动 nodemanager 之前验证以下项目。
检查 nodemanager.domains 是否列出了您的域名。
使用以下命令尝试查看端口是否正在侦听。
netstat -an|grep 5557 netstat -an|grep 5558
此外,检查 nodemanager 是否可以在 weblogic 控制台中访问。
这些是我在设置新的 WebLogic 域时通常检查的内容:
- 可能
Machine-1
的Listen Address不正确。从 WebLogic Domain Configuration 检查机器的 Listen Address。它应该与主机的机器名称相匹配。使用localhost
可能无法工作,因为管理服务器正在尝试连接到Machine-1
,它可能在另一台服务器上。 - 确保检查该端口是否可以从管理服务器的计算机访问。
- 检查节点管理器配置是否使用 Plain 而不是 SSL 连接,如
nodemanager.properties
文件中所述。在 Environments > Machines 下,单击机器并转到“配置”选项卡、“节点管理器”。检查类型是否为Plain
而不是SSL
。更改此项需要重新启动管理服务器。