IBM Worklight Liberty Farm Config 问题和日志
Posted
技术标签:
【中文标题】IBM Worklight Liberty Farm Config 问题和日志【英文标题】:IBM Worklight Liberty Farm Config issue and log 【发布时间】:2014-10-22 07:03:32 【问题描述】:环境:
-
IBM Worklight Server 6.2 * 2,
Liberty 服务器 8.5.5.1 * 2&
IBM DB2 * 1.
两个 Worklight Server 节点都在工作。
问题:
每当控制台 URL[http://x.x.x.x:9080/worklightconsole] 尝试打开时,加载需要时间[大约 10 秒。],我尝试通过重新启动服务器并尝试了很多次。
Liberty Farm 实现中是否有以下两个属性的影响。
A. cluster.data.synchronization.taskFrequencyInSeconds &
B. clustersynctask.staleCyclesNum
Trace.log - 可以忽略吗?
A.配置 Liberty Farm 后,为什么我会获得 Liberty Profile Runtime?当我进一步浏览 trace.log 时,我可以找到 Detected Liberty Farm Runtime。
B.为什么提示无法解码密码?
C.没有我在配置中指定为 Localhost 的位置?
[10/22/14 10:26:06:642 GST] 00000013 id= com.worklight.common.util.jmx.MBeanConnectorFactory 1 检测到的 Liberty 配置文件运行时
[10/22/14 10:26:06:643 GST] 00000013 id= LibertyRuntimeMBeanHandler > getMBeansServerConnection() ENTRY localhost null
[10/22/14 10:26:06:643 GST] 00000013 id= com.worklight.common.util.jmx.LibertyRuntimeMBeanHandler 1 Worklight REST 与 localhost 上的端口 9444 连接
[10/22/14 10:26:06:644 GST] 00000013 id= RuntimeMBeanHandler 解码()条目
[10/22/14 10:26:06:646 GST] 00000013 id= com.worklight.common.util.jmx.RuntimeMBeanHandler W 无法破译密码
[10/22/14 10:26:06:646 GST] 00000013 id= RuntimeMBeanHandler 解码()返回
【问题讨论】:
【参考方案1】:1) 控制台需要等待启动节点时执行的同步任务完成。确保您还安装了最新的 6.2 ifix,因为它包含性能改进
2 ) 完全没有影响
3 A) 此跟踪涉及运行时和管理服务之间的本地通信(请参阅下一点),在这种情况下,重要的是应用服务器而不是拓扑(服务器场中的通信与独立的 Liberty 服务器)
3 B) WL 运行时需要与在同一 JVM 中运行的管理服务进行通信。因此,它使用 server.xml 中声明的 HTTPS 端口号在 localhost 上进行 JMX 通信
3 C) 这意味着在运行时的类加载器元素和管理服务中引用的 com.ibm.ws.crypto.passwordutil jar 文件不正确或在运行时定义中丢失(缺陷是在最新的 6.2 ifixes 中修复)。 jar 的名称包含取决于 Liberty 版本的版本号。可以在 Liberty 的 lib 目录中找到该 jar。对于 Liberty 8.5.5.1,它应该是 com.ibm.ws.crypto.passwordutil_1.0.2.jar。
【讨论】:
如您所说,1. 让我检查最新的 Ifix。 2、Liberty Farm实现中无需配置cluster.data.synchronization.taskFrequencyInSeconds。 3(c) com.ibm.ws.crypto.passwordutil_1.0.2.jar 存在于 Liberty 的 lib 目录中,并且它在运行时和管理服务的类加载器元素中被引用,那么为什么日志说无法解码密码? 当找不到 com.ibm.websphere.crypto.PasswordUtil 类时,会发出 “无法解码密码”。所以server.xml文件肯定有问题 我知道有问题。这就是为什么试图弄清楚。以上是关于IBM Worklight Liberty Farm Config 问题和日志的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.0 - .war 文件部署失败
IBM worklight v5.0.6 - 应用中心客户端无法连接到服务器
Worklight Clustering 如何在 WAS Liberty Core 中工作?
Websphere Liberty Profile 上 Worklight 服务器的拓扑
如何启动在 Websphere Liberty Core 中自动部署的 Worklight 服务器
MobileFirst - WL 6.3 - Liberty 8.5.5.5(最新) - 在 Worklight Console 中找不到运行时