我的机器上运行了WAS v8.0.0.3。我使用IBM Installation Manager在WAS上安装了Worklight Server v6.0。但是使用这个配置,当我尝试安装应用程序的woklight .war并尝试访问控制台时,它会引发异常。在WAS上安装Worklight Server6.0
错误500:了java.lang.RuntimeException:BaseProjectLocal是空
从日志中,同时访问应用程序控制台,该异常来:
[13年8月21日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错误] - [ServletNameNotFound]: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) 在com.worklight.core.util.RssBrokerUtils.getBeanFactory(RssBrokerUtils.java:60)
当启动该应用程序,这个异常进来日志:
[13年8月21日3:37:56:992 PDT] 000000A5 web应用Ëcom.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E:异常而初始化上下文抓:{0} 的java。 lang.NullPointerException 在com.worklight.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) at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) at com.ibm.ws.webcontainer .VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169) at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:749) at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:634) at com.ibm.ws.webcontainer。 component.WebContainerImpl.install(WebContainerImpl.java:422) at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:714) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start( ApplicationMgrImpl.java:1160)
我担心如果事情是错的安装配置或数据库配置。我使用mySQL数据库作为worklight的后端。安装已经在WAS上创建了数据源并且测试连接也成功。
任何帮助将不胜感激。
正确我的理解,如果错了,我一直在使用IBM安装管理器来安装Wroklight服务器至v5.0.6,并且它没有安装服务器在现有的WAS上。 那么只是因为v6.0它没有安装在现有的WAS上?如果是这样,我仍然可以看到安装在WAS上的IBM_Application_Center应用程序。 我按照以下步骤安装Worklight服务器,如您在章节**将Worklight Server安装到WebSphere Application Server Network Deployment **中发送的链接中指定的那样。 – hnDabhi
是的,这是Worklight 6.0中的新行为。 –
Application Center与Worklight Server分离。 –