我的机器上正在运行 WAS v8.0.0.3。我已经使用 IBM Installation Manager 在 WAS 上安装了 worklight server v6.0。但是使用这个配置,当我尝试安装应用程序的 woklight .war 并尝试访问控制台时,它会引发异常。
错误 500:java.lang.RuntimeException:BaseProjectLocal 为空
从日志中,访问应用程序控制台时,出现此异常:
[8/21/13 3:32:28:986 PDT] 0000008b LocalTranCoor E WLTC0017E: 由于调用了 setRollbackOnly(),资源回滚。[8/21/13 3:32:28:997 PDT] 0000008b webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[ServletNameNotFound]: java.lang.RuntimeException: BaseProjectLocal 为 null在 com.worklight.common.util.BaseProjectLocal.get(BaseProjectLocal.java:41) 在 com.worklight.server.util.ProjectLocal.get(ProjectLocal.java:55) 在 com.worklight.server.util.ProjectLocal.getCoreBeanFactoryS (ProjectLocal.java:95) 在 com.worklight.core.util.RssBrokerUtils.getBeanFactory(RssBrokerUtils.java:60)
启动应用程序时,此异常出现在日志中:
[8/21/13 3:37:56:992 PDT] 000000a5 webapp E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E:初始化上下文时捕获到异常:com.worklight 中的 {0} java.lang.NullPointerException .server.bundle.project.JeeProjectActivator.contextInitialized(JeeProjectActivator.java:105) 在 com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1651) 在 com.ibm.ws.webcontainer.webapp.WebAppImpl .initialize(WebAppImpl.java:410) 在 com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) 在 com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169) 在com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:749) 在 com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:634) 在 com.ibm.ws。webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:422) 在 com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:714) 在 com.ibm.ws.runtime.component.ApplicationMgrImpl.start( ApplicationMgrImpl.java:1160)
我担心安装配置或数据库配置是否有问题。我正在使用 mySQL 数据库作为工作灯的后端。安装已在 WAS 上创建了数据源,并且测试连接也成功。
任何帮助将不胜感激。