我的机器上运行了WAS v8.0.0.3。我已经使用IBM Installation Manager在WAS上安装了worklight server v6.0。但是使用这个配置,当我尝试安装应用程序的woklight .war并尝试访问控制台时,它会引发异常。
错误500:java.lang.RuntimeException:BaseProjectLocal为null
从日志中访问应用程序控制台时,会出现以下异常:
[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:初始化上下文时捕获到异常:{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) 在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数据库作为worklight的后端。安装已在WAS上创建了Datasource,测试连接也成功。
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
IBM Installation Manager不会将Worklight安装到现有的WAS安装中。
在Worklight 6.0中,目前所做的全部是:
然后,您需要使用数据库和.war信息编辑这些Ant任务脚本,并运行它们以实际安装。
确保您在以下位置阅读IBM Worklight 6.0信息中心:
http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/topic/com.ibm.worklight.help.doc/admin/c_installation.html