Ibm mobilefirst IBM Worklight 6.0-SRVE0777E:javax.servlet.ServletException:Worklight项目未初始化
我刚刚在Mac OS X Mountain Lion 10.8.4上安装了Worklight 6.0。 我正在尝试构建一个非常简单的HelloWorklight应用程序来测试已安装的环境,但在构建和部署它时遇到错误 我在Eclipse控制台中遇到以下错误: [2013-07-13 02:11:21]开始构建过程:应用程序 “HelloWorklightApp”,所有环境Ibm mobilefirst IBM Worklight 6.0-SRVE0777E:javax.servlet.ServletException:Worklight项目未初始化,ibm-mobilefirst,worklight-studio,worklight-server,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]开始构建过程:应用程序 “HelloWorklightApp”,所有环境 [2013-07-13 02:11:21]应用程序“HelloWorklightApp”和 所有环境的构建都已完成。 [201
[2013-07-13 02:11:21]应用程序“HelloWorklightApp”和 所有环境的构建都已完成。
[2013-07-13 02:11:21]部署应用程序 “HelloWorklightApp”将所有环境连接到Worklight Server…
[2013-07-13 02:11:21]未能将应用程序部署到 Worklight服务器:Worklight模块
HelloWorklight项目不是
已成功启动。有关错误的详细信息,请访问
Worklight开发服务器控制台 “我的浏览器”中的Worklight Development Server控制台显示: 应用程序错误
SRVE0777E:应用程序类引发的异常
'com.worklight.core.auth.impl.AuthenticationFilter.doFilter:110'
javax.servlet.ServletException:Worklight项目未初始化
位于com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110)
位于com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)
在[内部课程] 我真的被卡住了。另一方面,我相信一定是一些简单的东西来修复它。 有人知道怎么做吗?我也遇到过类似的问题(至少WDS控制台错误看起来是一样的) 一点历史: 当我将Worklight更新到版本6时,我的问题就开始了(对于版本5,我没有问题)。一些编译错误是由一个项目修复的。但是我的自定义身份验证仍然不起作用 我是如何修复的:
- 在Eclipse中打开新工作区
- 导入Worklight项目
- 清洁工程
- 重新启动Eclipse
- 降低编译器遵从性级别(在Eclipse中:窗口>首选项>编译器,并将“编译器遵从性级别”设置为较低版本)
- 重建项目并尝试运行它
在这一点上,它开始工作。我花了很多时间来找出编译器的东西,但我仍然不确定哪个部分需要它。在部署新的应用程序部署后,我遇到了相同的错误 我在服务器上所做的是:
- 删除所有应用程序
- 删除新服务器实例和我的当前实例之间的所有额外配置。在我的例子中是:applicationMonitor和共享库
- 干净的
- 重新启动
之后,我成功地正常部署了我的应用程序窗口->显示视图->服务器->服务器配置->HTTP端点->主机
默认情况下,主机为*。尝试将主机更改为本地计算机ip地址。例如host=。更换主机后,请关闭server.xml,然后尝试重建项目。因此,我们在2台Mac电脑上遇到了这个问题,花了整整一天半的时间才解决。 我们经历了大量的重新配置、重新下载eclipse和worklight