您能告诉我为什么我的一些项目不能在 Worklight 中运行吗?我从其他人那里收到了几个项目,有些工作,有些没有。我已在 Worklight 6.0 和 5.0.6 上尝试过此操作,但我看到相同的错误,请参见下文(尝试在本地控制台上将应用程序部署到 Worklight 服务器时会发生这种情况):
[ERROR ] SRVE0315E: An execption occurred: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: java.lang.RuntimeException: BaseProjectLocal is null
at com.worklight.common.util.BaseProjectLocal.get(BaseProjectLocal.java:41)
at com.worklight.server.util.ProjectLocal.get(ProjectLocal.java:55)
at com.worklight.server.util.ProjectLocal.getCoreBeanFactoryS(ProjectLocal.java:95)
at com.worklight.core.util.RssBrokerUtils.getBeanFactory(RssBrokerUtils.java:60)
at com.worklight.core.auth.impl.AuthenticationContext.getOrCreateAuthenticationContext(AuthenticationContext.java:99)
at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:119)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)
at [internal classes]
Caused by: java.lang.RuntimeException: BaseProjectLocal is null
... 9 more
我也尝试过手动创建项目并将公共文件夹粘贴到上面,但这也不好。任何帮助将不胜感激。
更多信息:这是将项目导入 Eclipse。这是以前在 Worklight 5.0.6 中构建的项目,并且正在导入到 Worklight 6.0。我只是右键单击公共文件夹>运行为>构建所有并部署。然后我看到以下消息“无法将应用程序部署到 Worklight 服务器:Worklight 模块 MobileWalletSencha 未成功启动。可以从 Worklight Development Server 控制台获得错误的完整详细信息,然后我会看到上面显示的错误日志。如果我将此内容添加到新项目中,是的,它也会失败。