我具有带有以下设置的IBM Worklight 6.2开发环境。
甲骨文Java 1.7
Eclipse 4.3
IBM Worklight 6.2开发人员版
已经创建了一个示例混合项目,并将其部署在Worklight开发服务器中,并且该应用程序在Mobile Browser Simulator中运行良好。
我在Eclipse的Worklight Server控制台中收到以下错误:
[错误]无法获得JMX连接来访问MBean。
可能存在JMX配置错误:读取超时
[ERROR] FWLSE3000E:检测到服务器错误。
FWLSE3012E:JMX配置错误。无法获取MBean。原因:“读取超时”。
另外,我在Worklight Console [Web Console]中收到以下错误。
FWLSE3012E:JMX配置错误。无法获取MBean。原因:“读取超时”。
注意:我已阅读以下问题,但没有运气。
附加信息:
每当从Eclipse启动Worklight开发服务器时,我都会遇到以下错误。
* [WARNING] CWNEN0070W:无法识别javax.ws.rs.QueryParam注释类,因为它是从空位置而不是从产品类加载器加载的。
[警告] CWNEN0070W:无法识别javax.ws.rs.PathParam注释类,因为它是从空位置而不是从产品类加载器加载的。
[警告] CWNEN0070W:无法识别javax.ws.rs.HeaderParam注释类,因为它是从空位置而不是从产品类加载器加载的。
[警告] CWNEN0070W:无法识别javax.ws.rs.CookieParam注释类,因为它是从空位置而不是从产品类加载器加载的。
[警告] CWNEN0070W:无法识别javax.ws.rs.core.Context注释类,因为它是从空位置而不是从产品类加载器加载的。
[警告] CWNEN0070W:无法识别javax.ws.rs.MatrixParam注释类,因为它是从空位置而不是从产品类加载器加载的。*
希望我提供了必要的信息。让我知道你是否仍然需要。
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”行。然后停止并重新启动Worklight Development Server。
和
尝试编辑文件WorklightServerConfig / servers / worklight / server.xml并在该部分中添加以下行,然后重新启动并重试:
<executor name="LargeThreadPool" id="default" coreThreads="40" maxThreads="80" keepAlive="60s" stealPolicy="STRICT" rejectedWorkPolicy="CALLER_RUNS" />
最好是打开一个PMR(支持票)并请求一个iFix,因为这将是固定的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句