我已经使用Liberty 8.5.5和DB2 10.5在Linux上安装了Worklight 6.2。为WRKLGHT和WLREPORT创建DB2数据库。已经执行了服务器配置工具并成功创建了Worklight Server配置(运行Ant任务时Console视图中没有任何错误,表已在数据库中成功创建,配置显示SCT中已部署状态)。在SCT中创建运行时环境似乎也成功了(Console视图中没有错误,创建/更新了表,运行时环境显示部署在SCT中)。停止并重新启动Liberty服务器。如何解决在Worklight 6.2中未启动的管理服务
可以在(/ worklightconsole)上点击Worklight admin并使用演示用户成功登录,但它表示没有运行时环境。当试图访问/ worklight/console(这应该是正确的URL给我如何使用我的Worklight项目WAR在SCT中创建运行时配置)时,我得到各种错误:首先“服务不可用,因为初始化尚未完成。 “然后重试约一两分钟后,我得到“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通信问题并启动管理服务?
什么是完整的Liberty版本? 8.5.5.1或8.5.5.2? –
你可能想看看这个问题和答案:http://stackoverflow.com/questions/24391804/no-runtime-on-my-worklight-6-2-console –