在WAS上安装Worklight Server6.0

时间:2013-08-26 08:55:55

标签: websphere ibm-mobilefirst worklight-server

我的机器上运行了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,测试连接也成功。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

IBM Installation Manager不会将Worklight安装到现有的WAS安装中。

在Worklight 6.0中,目前所做的全部是:

  • 解压缩Worklight框架文件并将其放入HD
  • 提取Ant任务脚本

然后,您需要使用数据库和.war信息编辑这些Ant任务脚本,并运行它们以实际安装。

确保您在以下位置阅读IBM Worklight 6.0信息中心:
http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/topic/com.ibm.worklight.help.doc/admin/c_installation.html