ibm-mobilefirst - IBM Worklight 6.0 - SRVE0777E : javax. servlet.ServletException:Worklight 项目未初始化

标签 ibm-mobilefirst worklight-studio worklight-server

我刚刚在 Mac OS X Mountain Lion 10.8.4 上安装了 Worklight 6.0。 我正在尝试构建一个非常简单的 HelloWorklight 应用程序来测试已安装的环境,但在构建和部署它时遇到错误。

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

[2013-07-13 02:11:21] Starting build process: application 'HelloWorklightApp', all environments
[2013-07-13 02:11:21] Application 'HelloWorklightApp' with all environments build finished.
[2013-07-13 02:11:21] Deploying application 'HelloWorklightApp' with all environments to Worklight Server...
[2013-07-13 02:11:21] Failed to deploy the application to Worklight server: Worklight module
HelloWorklightProject was not
successfully started. Full details of the error are available from the
Worklight Development Server console.

浏览器中的 Worklight Development Server 控制台显示:

Application Error
SRVE0777E: 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]

我真的被困住了。另一方面,我确信修复它一定很简单。 有人知道怎么做吗?

最佳答案

我遇到了类似的问题(至少 WDS 控制台错误看起来是一样的)。

一点历史:

当我将 Worklight 更新到版本 6 时(版本 5 没有问题),我的问题就开始了。一些编译错误已由 adding Websphere Library 修复。到一个项目。但我的自定义身份验证仍然无法正常工作。

我如何修复它:

  • 在 Eclipse 中打开新工作区
  • 导入 Worklight 项目
  • 清理项目
  • 重新启动 Eclipse
  • 降级编译器合规性级别(在 Eclipse 中:“窗口”>“首选项”>“编译器”,并将“编译器合规性级别”设置为较低版本)
  • 重建项目并尝试运行它

此时它开始起作用了。我花了很多时间来找出编译器的东西,但我仍然不确定哪个部分需要它。

关于ibm-mobilefirst - IBM Worklight 6.0 - SRVE0777E : javax. servlet.ServletException:Worklight 项目未初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17619425/

相关文章:

android - 在 Worklight 6.2 上禁用直接更新不起作用?

ssl - IBM MobileFirst Platform 中的证书固定

websphere - Worklight 6.0 WL 开发服务器未启动

linux - IBM Worklight 6.1 - 无法迁移 Worklight 项目

java - Worklight 服务器因本地桌面开发而挂起

ibm-mobilefirst - 从 Worklight 适配器对 HTTPS 服务器进行 Web 服务调用 - javax.net.ssl.SSLPeerUnverifiedException : peer not authenticated

ibm-mobilefirst - 由 : com. ibm.db2.jcc.am.SqlSyntaxErrorException : DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884 引起

ibm-mobilefirst - Worklight-CLI 安装程序是否损坏?

javascript - 移动优先 - 加密缓存成功和失败处理程序

javascript - 尽管 MFP 服务器已关闭,但仍返回访问 token