2013-08-26 43 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分離。 –