2013-08-26 44 views
0

我的机器上运行了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上创建了数据源并且测试连接也成功。

任何帮助将不胜感激。

回答

0

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

在Worklight 6中。0所有它目前的确是:

  • 提取工作灯框架文件,并将其放置在您的高清
  • 提取Ant任务脚本

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

请务必阅读IBM工作灯6.0信息中心:
http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/topic/com.ibm.worklight.help.doc/admin/c_installation.html

+0

正确我的理解,如果错了,我一直在使用IBM安装管理器来安装Wroklight服务器至v5.0.6,并且它没有安装服务器在现有的WAS上。 那么只是因为v6.0它没有安装在现有的WAS上?如果是这样,我仍然可以看到安装在WAS上的IBM_Application_Center应用程序。 我按照以下步骤安装Worklight服务器,如您在章节**将Worklight Server安装到WebSphere Application Server Network Deployment **中发送的链接中指定的那样。 – hnDabhi

+0

是的,这是Worklight 6.0中的新行为。 –

+0

Application Center与Worklight Server分离。 –