我正在使用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。 参考:No runtime on my Worklight 6.2 Console after installing analytics
在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
我不知道这些是什么,但我认为它可能与我的问题有关,这个错误最终会在我启动服务器时出现。
有没有人有解决此问题的任何提示? 提前谢谢。
答案 0 :(得分:0)
这是Websphere的一个已知问题。
有一个APAR要解决这个问题,解决方法是使用--clean选项重新启动服务器以强制刷新共享库。