我正在使用 Worklight 6.2 服务器版,我无法在我的服务器上部署(其他环境的)工作运行时。
我正在使用 webpshere liberty profile v8.5.5,当我通过 GUI 部署运行时时,它显示成功,在 server.xml 上我可以看到应用程序的新配置。
但是,当我去 worklightconsole 时,我看不到我的运行时来上传应用程序。
在messages.log 上有一个关于JMX 连接的错误。引用的错误是
Failed to obtain JMX connection to access an MBean. There might be a JMX configuration error: No JMX connector is configured
我之所以提到这个,是因为我看到一些关于 SO 的帖子说这些问题可能是相关的。但是,我的 WLP 功能上有 restConnector-1.0。参考:安装分析后,我的 Worklight 6.2 控制台上没有运行时
在messages.log 上还有其他一些我觉得很有趣的东西,比如我部署的运行时的正确启动
[11/12/14 5:50:45:177 CST] 00000012 com.worklight.server.bundle.project.JeeProjectActivator I FWLST0002I: ========= Project /HelloWorld started. The project WAR file version is 6.2.0.00.20140922-2259,running on server version 6.2.0.00.20140613-0730. [project HelloWorld]
启动服务器时出现两个错误
[11/12/14 5:50:49:911 CST] 00000012 SystemErr R 24 WorklightPU WARN [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU', root URL [file:/opt/IBM/WebSphere/Liberty/usr/shared/resources/worklight/lib/worklight-jee-library.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available.
第二个错误:
java.lang.RuntimeException: Timeout while waiting for the management service to start up
我不知道这些是什么,但我认为这可能与我的问题有关,并且在我启动服务器时最终会出现此错误。
有没有人有任何解决此问题的提示?提前致谢。