当我尝试启动节点管理器时,我遇到了错误。我在远程计算机上收到此错误。顺便说一下,节点管理器在我的本地机器上运行没有任何问题。两台机器都配置相同。有什么想法吗?
<SEVERE> <Fatal error in node manager server>
weblogic.nodemanager.common.ConfigException: Unknown key store identity alias or not a key entry alias: DemoIdentity
at weblogic.nodemanager.server.SSLConfig.loadKeyStoreConfig(SSLConfig.java:175)
at weblogic.nodemanager.server.SSLConfig.<init>(SSLConfig.java:100)
at weblogic.nodemanager.server.NMServer.init(NMServer.java:185)
at weblogic.nodemanager.server.NMServer.<init>(NMServer.java:147)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:353)
at weblogic.NodeManager.main(NodeManager.java:31)
答案 0 :(得分:8)
您需要查看wlserver_10.3/common/nodemanager/nodemanager.properties
文件。
听起来您的域未设置为使用自定义信任存储区或密钥存储区,因此默认使用“演示”标识。
在该属性文件中,验证
ListenPort=5556
SecureListener=false
您可能还想登录管理控制台并验证此处的所有设置是否正确:
Environments->Machines-> <your machine name> -> Configuration-> NodeManager
您可能希望使用Plain
代替SSL
。
如果您确实想使用SSL,我建议您查看以下教程:
http://jvzoggel.wordpress.com/2011/12/16/configuring-ssl-for-oracle-weblogic-and-ofmw/
答案 1 :(得分:0)
旧问题。对于未来的用户。
无法在指定的密钥库中找到别名。
未知的密钥库标识别名或不是密钥条目别名:DemoIdentity。
在nodemanager.properties
中查看以下内容
CustomIdentityKeyStoreFileName=<path_file>/kesytore.jks
CustomIdentityAlias=<AliasName>
我希望您已将DemoIdentity
命名为keystore.jks
文件中无法找到别名。
确保您提供了正确的别名或正确的jks文件。 要知道jks文件中的别名列表
keytool -list -keystore <path_file>/kesytore.jks