IBM Worklight 6.0.0.1 - 部署到生产服务器时无法初始化Worklight Project

时间:2013-12-13 13:44:27

标签: websphere ibm-mobilefirst worklight-server websphere-liberty

我正在尝试将项目部署到WebSphere Application Server V8.5 Liberty Profile。 将war添加到server / apps文件夹后,我配置了server.xml,如下页所示:

http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdeploy%2Fc_deploy_custom_war_file_to_app_server.html

但是当我尝试在浏览器上打开它时,我收到了这个错误:

 Exception thrown by application class 'com.worklight.core.auth.impl.AuthenticationFilter.doFilter:110'
javax.servlet.ServletException: Worklight Project not initialized
at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)
at [internal classes]

我正在使用JRE6进行编译和服务器。

2 个答案:

答案 0 :(得分:4)

这似乎是抛出的常见异常。

您可以在自由文件夹中的日志文件中找到更详细的信息。

对我们来说如下:

  • 使用jre 6而不是7
  • 在xml配置文件中引用了几个jar,但在引用的位置上不存在
  • 添加了对配置文件的jndi引用(3个引用3个不同的db)
  • 未正确设置worklight数据库

我们花了1.5天时间弄清楚它为什么不起作用。

有一个包含几百个页面的大文档,其中描述了配置服务器时必须遵循的所有步骤。它包含要在db上执行的sql脚本,server.xml文件的描述等等。

祝你好运!

答案 1 :(得分:0)