我的機器上運行了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分離。 –