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



我正在尝试将一个项目部署到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进行编译和在服务器上运行。

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

更详细的信息可以在你的was liberty文件夹的日志文件中找到。

对我们来说,这是以下内容:

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

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

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

祝你好运!

相关主题(相同错误消息):

  • WorkLighr 6.0在windows 8上的部署问题
  • Worklight 6.0未在Liberty-HSQLDB上启动
  • IBM Worklight-尝试部署应用程序/适配器时出错
  • IBM Worklight 6.0-SRVE0777E:javax.servlet.ServletException:Worklight项目未初始化

常见罪魁祸首:

  • 配置错误的authenticationConfig.xml
  • 使用JRE6

最新更新