Weblogic NodeManager启动失败

时间:2017-06-09 14:39:44

标签: weblogic

我已经设置了一个包含2个托管服务器的weblogic集群。为了在两个节点上配置节点管理器,我已经按照相关文章进行了操作:

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/wls/12c/12_2_1/01-12-001-ConfiguringandUsingNodeManager/Configuring_and_Using_NM.html

使用以下配置:

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没有错误迹象或任何有用的东西。 任何帮助,将不胜感激。 提前谢谢

2 个答案:

答案 0 :(得分:1)

这些是我在设置新的WebLogic域时经常检查的内容:

  • Machine-1的监听地址可能不正确。从WebLogic域配置中检查计算机的监听地址。它应该与主机的机器名称匹配。使用localhost可能不起作用,因为管理服务器正在尝试连接到Machine-1,而nodemanager.properties可能位于另一台服务器上。
  • 确保检查端口是否可以从管理服务器的计算机访问。
  • 检查节点管理器配置是否使用Plain而不是SSL连接,如Plain文件中所述。在 Environments >下计算机,单击计算机并转到“配置”选项卡“节点管理器”。检查类型是SSL而不是{{1}}。更改此设置需要重新启动管理服务器。

答案 1 :(得分:0)

请在启动nodemanager之前验证以下项目。

  1. 检查nodemanager.domains是否列出了您的域名。

  2. 尝试使用以下命令查看端口是否正在侦听。

    netstat -an|grep 5557 
    netstat -an|grep 5558
    
  3. 此外,检查weblogic控制台中是否可以访问nodemanager。