Ibm mobilefirst 如何解决Worklight 6.2中未启动管理服务的问题

Ibm mobilefirst 如何解决Worklight 6.2中未启动管理服务的问题,ibm-mobilefirst,Ibm Mobilefirst,我已经使用Liberty 8.5.5和DB210.5在Linux上安装了Worklight 6.2。为wrklight和WLREPORT创建了DB2数据库。已执行服务器配置工具并成功创建Worklight Server配置(在运行Ant任务时,控制台视图中没有任何错误,在数据库中成功创建了表,并且配置在SCT中显示部署状态)。在SCT中创建了一个运行时环境,似乎也成功了(控制台视图中没有错误,创建/更新了表,运行时环境显示SCT中已部署)。已停止并重新启动Liberty服务器 可以点击(/wor

我已经使用Liberty 8.5.5和DB210.5在Linux上安装了Worklight 6.2。为wrklight和WLREPORT创建了DB2数据库。已执行服务器配置工具并成功创建Worklight Server配置(在运行Ant任务时,控制台视图中没有任何错误,在数据库中成功创建了表,并且配置在SCT中显示部署状态)。在SCT中创建了一个运行时环境,似乎也成功了(控制台视图中没有错误,创建/更新了表,运行时环境显示SCT中已部署)。已停止并重新启动Liberty服务器

可以点击(/worklightconsole)上的Worklight admin并使用我的演示用户成功登录,但它随后表示没有运行时环境。当尝试访问/worklight/console上的运行时环境时(鉴于我是如何使用worklight project WAR在SCT中创建运行时配置的,该URL应该是正确的URL),我会遇到各种错误:首先是“服务不可用,因为初始化尚未完成”。然后重试大约一两分钟后,我得到“javax.servlet.ServletException:java.lang.RuntimeException:等待管理服务在com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForInitialization(AuthenticationFilter.java:561)启动时超时。”

管理服务似乎未成功启动。查看messages.log后,我看到前面出现以下错误:“FWLSE0242E:未能同步应用程序运行时信息。servlet初始化失败,servlet将拒绝服务。最常见的原因是JMX与“worklightadmin”服务的通信失败。解决问题后,需要重新启动web应用程序。[project worklight]“这将创建一个FFDC日志


我知道这是很多信息,但我正在努力完成。我应该检查哪些信息来修复JMX通信问题并启动管理服务?

我无法给出唯一的解决方案,但我可以解释情况,这可能会导致解决方案

运行时servlet初始化尝试联系Worklight Admin服务。Worklight Admin服务是运行时启动时必须运行的web应用程序。运行时无法找到Worklight Admin服务。它等待了一段时间,以防Worklight Admin服务刚刚启动,但由于出现问题而放弃imeout,因为在给定时间内,它找不到Worklight Admin服务

可能的原因:

  • web服务器根本没有配置为运行Worklight Admin服务。在您的情况下,这似乎不是问题,因为您可以访问Worklight控制台。您还应该在日志文件中查看Worklight Admin服务是否启动
  • worklightadmin服务可能永远无法启动…这可能是配置问题,例如WLADMIN数据库。这也可能从服务器日志中检测到
  • 当运行时和Worklight Admin服务一起启动时,可能是Worklight Admin服务启动时间太长。假设您有100个Web应用程序,运行时先启动,Worklight Admin服务最后启动,可能是其他98个Web应用程序启动时间太长。在这种情况下,请确保您的b服务器打火机…仅在该Web服务器上运行Worklight,其他不运行
  • Worklight Admin服务启动,但运行时无法与其通信。这表明JMX通信配置错误。请按照Web服务器的文档说明如何配置JMX。有关liberty,请参阅

  • 感谢您回复。原来Liberty(我使用的是8.5.5.0)和我使用的IBM JDK(1.7_64)有问题。换成了Oracle JRE(1.7.0_60-b19),指示Liberty使用它,问题就解决了。我正在通过IBM支持与Liberty团队一起解决此问题。

    什么是完整的Liberty版本?8.5.5.1或8.5.5.2?您可能想查看此问题并回答: