IBM MobileFirst 6.3:无法获取JMX连接以访问MBean

时间:2015-03-28 19:33:27

标签: ibm-mobilefirst mobilefirst-server

当我尝试使用JDK1.7部署在IBM MobileFirst 6.3上运行的项目时,我在Eclipse kepler SR2的MobileFirst Server控制台中收到以下错误:

  

[ERROR]无法获取JMX连接以访问MBean。那里   可能是JMX配置错误:连接被拒绝:连接   [注意]没有找到正在运行的mxbeans

我也收到了MobileFirst控制台中显示的错误消息:

  

FWLSE3030E:Worklight中不存在运行时“myproject”   管理数据库。数据库可能已损坏。

在我的所有项目出现此错误之前,一切正常。 我试图创建一个新项目但每次都得到相同的错误。 我甚至试图删除MobileFirst开发服务器并再次添加它,但没有任何改变。

完整日志:

  

应用程序错误SRVE0777E:异常émiseparla classe   D'应用   'com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForSynchronization:607'   javax.servlet.ServletException:java.lang.RuntimeException:Timeout   等待管理服务启动.120秒。

     

在   com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForSynchronization(AuthenticationFilter.java:607)   在   com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:144)   在   com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)   在[内部课程]

     

引起:java.lang.RuntimeException:等待时超时   管理服务启动.120秒。

     

在   com.worklight.core.init.WorklightServletInitializer $ 1.run(WorklightServletInitializer.java:121)   在java.lang.Thread.run(Thread.java:745)

当我试图在Mobilefirst开发服务器上运行它时,这是eclipse控制台中出现的另一个错误

  

[ERROR] FWLSE3000E:检测到服务器错误。

     

FWLSE3012E:JMX连接错误。原因:“FWLSE3012E:JMX连接   错误。原因:“连接被拒绝:连接”。检查申请   服务器日志以获取详细信息。“。检查应用程序服务器日志   的信息。

     

[错误] FWLSE0242E:无法同步应用程序运行时   信息。 servlet初始化失败,servlet将失败   由于无法与worklightadmin通信而拒绝服务   服务。

     

常见原因是未启动worklightadmin服务   正确或者ibm.worklight.admin.environmentid属性   worklightadmin服务和运行时的值不同。   [project myproject]等待管理服务时超时   启动.120秒。


这是一个错误日志:

应用程序错误 SRVE0777E:异常émiseparla classe d'application'com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForSynchronization:607' javax.servlet.ServletException:java.lang.RuntimeException:等待管理服务启动时超时.120秒。

at com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForSynchronization(AuthenticationFilter.java:607) 在com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:144) 在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) 在[内部课程]

引起:java.lang.RuntimeException:等待管理服务启动时超时.120秒。

at com.worklight.core.init.WorklightServletInitializer $ 1.run(WorklightServletInitializer.java:121) 在java.lang.Thread.run(Thread.java:745)

当我试图在Mobilefirst开发服务器上运行它时,这是eclipse控制台中出现的另一个错误

[ERROR] FWLSE3000E:检测到服务器错误。

FWLSE3012E:JMX连接错误。原因:“FWLSE3012E:JMX连接错误。原因:”连接被拒绝:连接“。请查看应用程序服务器日志以获取详细信息。”检查应用程序服务器日志以获取详细信息。

[错误] FWLSE0242E:无法同步应用程序运行时信息。 servlet初始化失败,并且由于无法与worklightadmin服务通信,servlet将拒绝服务。

常见原因是worklightadmin服务未正确启动或者ibm.worklight.admin.environmentid属性与worklightadmin服务和运行时的值不同。 [项目myproject] 等待管理服务启动时超时.120秒。

1 个答案:

答案 0 :(得分:1)

请参阅此技术说明:The Worklight Development Server times out 步骤进行:

  1. 打开“服务器”视图。
  2. 双击Worklight Development Server以打开“概述”窗格。
  3. 展开超时部分。
  4. 增加“开始”(以秒为单位)字段中的值。适合您案例的值取决于您的启动环境。考虑以180秒(3分钟)的值开始。