你能告诉我为什么我的一些项目不能在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控制台获得错误的完整详细信息,然后我会看到上面显示的错误日志。如果我将此内容添加到新项目中,那么它也会失败。
答案 0 :(得分:0)
如果您可以共享其中一个失败的项目,那将会更容易。像“java.lang.RuntimeException:BaseProjectLocal is null”这样的错误,没有什么可以说的。
顺便说一句,你想要部署什么以及如何部署?这是一个.war文件吗? .wlapp文件?你导入eclipse并尝试构建的项目?添加有关这些现象的更多细节(您可以做任何事情,不要羞于细节)。请使用此信息编辑问题。
此外,如果您创建一个新项目 - 它可以工作,但如果您添加失败的项目的内容,它也会失败?使用使项目失败的内容编辑问题 - 最好分享这个失败的项目。