-1

您能告诉我为什么我的一些项目不能在 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 控制台获得错误的完整详细信息,然后我会看到上面显示的错误日志。如果我将此内容添加到新项目中,是的,它也会失败。

4

1 回答 1

0

如果您可以分享其中一个失败的项目,那就更容易了。对于像“java.lang.RuntimeException: BaseProjectLocal is null”这样的错误,人们无话可说。

顺便说一句,您要部署什么以及如何部署?这是一个 .war 文件吗?.wlapp 文件?您导入到 Eclipse 并尝试构建的项目?添加有关现象的更多细节(尽你所能,不要在细节上害羞)。请使用此信息编辑问题。

另外,如果您创建一个新项目-它可以工作,但是如果您将其添加到失败的项目的内容中,那么它也会失败吗?使用导致项目失败的内容编辑问题 - 最好分享这个失败的项目。

于 2013-07-16T08:26:57.907 回答