IBM Worklight 6.2:JMX配置错误。无法获得MBean

时间:2014-07-13 09:48:22

标签: ibm-mobilefirst worklight-runtime

我有IBM Worklight 6.2开发环境,具有以下设置。

  1. Oracle Java 1.7

  2. Eclipse 4.3

  3. IBM Worklight 6.2 Developer Edition

  4. 已在Worklight开发服务器中创建并部署了示例混合项目,并且应用程序在移动浏览器模拟器中正常工作。

    我在Eclipse的Worklight Server控制台中收到以下错误:

    [错误]无法获取JMX连接以访问MBean。

    可能存在JMX配置错误:读取超时

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

    FWLSE3012E:JMX配置错误。无法获得MBean。原因:"读取超时"。

    此外,我在Worklight Console [Web控制台]中收到以下错误。

    FWLSE3012E:JMX配置错误。无法获得MBean。原因:"读取超时"。

    注意: 我读过以下问题,但没有运气。

    1. IBM Worklight - Can't run an app on WebSphere Application Server

    2. How to solve management service not starting up in Worklight 6.2

    3. 其他信息:

      每当从eclipse启动Worklight开发服务器时,我都会遇到以下错误。

      * [警告] CWNEN0070W:无法识别javax.ws.rs.QueryParam注释类,因为它是从空位置而不是从产品类装入器加载的。

      [警告] CWNEN0070W:无法识别javax.ws.rs.PathParam注释类,因为它是从null位置而不是从产品类加载器加载的。

      [警告] CWNEN0070W:无法识别javax.ws.rs.HeaderParam注释类,因为它是从空位置而不是从产品类装入器加载的。

      [警告] CWNEN0070W:无法识别javax.ws.rs.CookieParam注释类,因为它是从null位置而不是从产品类加载器加载的。

      [警告] CWNEN0070W:无法识别javax.ws.rs.core.Context注释类,因为它是从空位置而不是从产品类装入器加载的。

      [警告] CWNEN0070W:无法识别javax.ws.rs.MatrixParam注释类,因为它是从空位置而不是从产品类装入器加载的。*

      我希望我提供的必要信息。如果你还需要,请告诉我。

1 个答案:

答案 0 :(得分:1)

Worklight 6.2中的JMX超时错误是一个已知问题。

通常,当我发生此错误时,解决问题的方法是“等待”。一段时间然后停止&重新启动Worklight Server(在Eclipse> Servers视图>' play'按钮)。另一种选择是重启Eclipse。

您还可以尝试评论中的建议:

  

尝试编辑该文件   Eclipse中的WorklightServerConfig / servers / worklight / jvm.options   工作区,添加行   " -Dcom.ibm.ws.jmx.connector.client.rest.readTimeout = 180000&#34 ;.然后停止并重新启动Worklight Development Server。

  

尝试编辑该文件   WorklightServerConfig / servers / worklight / server.xml并添加    切换以下行,然后重新启动并再试一次:

     

<executor name="LargeThreadPool" id="default" coreThreads="40" maxThreads="80" keepAlive="60s" stealPolicy="STRICT" rejectedWorkPolicy="CALLER_RUNS" />

最好是to open a PMR(支持票)并请求iFix,因为这是固定的。