等待管理服务启动时超时.120秒

时间:2015-07-25 08:27:12

标签: ibm-mobilefirst websphere-liberty

我在Linux上使用以下内容

  • MFP 6.3
  • WAS Libery 8.5.5.6(核心试用版)
  • 尝试使用JDK1.7和JDK1.6,但没有成功
  • MySQL的

我在messages.log中看不到任何其他错误/异常,除此之外我不知道在WAS Liberty配置文件中更改'timeout'值的位置。

http://pastebin.com/7uuVtjHL(server.xml)
http://pastebin.com/2ScrUQLa(messages.log)

  

应用程序类抛出的异常   'com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForSynchronization:598'   javax.servlet.ServletException:java.lang.RuntimeException:Timeout   等待管理服务启动.120秒。在   com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForSynchronization(AuthenticationFilter.java:598)   在   com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:141)   在   com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)   在[内部类]引起:java.lang.RuntimeException:超时   等待管理服务启动.120秒。在   com.worklight.core.init.WorklightServletInitializer $ 1.run(WorklightServletInitializer.java:121)   在java.lang.Thread.run(Thread.java:798)

1 个答案:

答案 0 :(得分:0)

现在看起来您遇到的问题与此处提到的相同:How to solve management service not starting up in Worklight 6.2

您目前正在使用messages.log文件使用IBM Java 1.7:
java.home = /usr/lib/jvm/java-1.7.0-ibm-1.7.0.9.0.x86_64/jre

下载Oracle Java 1.7并确保您的java.home指向它。启动服务器,看看是否有任何差异。

相反,或者另外,您可以尝试:https://developer.ibm.com/answers/questions/184195/no-runtime-can-be-found-and-failed-to-obtain-jmx-c.html

在server.xml中找到以下内容:

<jndiEntry jndiName="ibm.worklight.admin.jmx.host" value="localhost"/>

将“localhost”替换为主机的公共IP地址,然后启动服务器。