Weblogic NodeManager 启动失败

Weblogic NodeManager Start Failure

我设置了一个带有 2 个托管 servers.In 的 weblogic 集群,以便在两个节点上配置节点管理器我已经阅读了相关文章:

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

具有以下配置:

机器 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 之前验证以下项目。

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

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

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

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

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