2013-03-01 59 views
0

我們正試圖在Tomcat的BeanCreationException,同時部署IBM工作燈企業服務器

雖然我們是成功的幾個步驟的Ubuntu服務器上部署工作燈企業版,我們卡住了一個錯誤,而達到獲取Tomcat和與運行我們戰爭文件。我們使用MySQL作爲數據庫。

我們所面臨的特定錯誤是 「.BeanCreationException:錯誤創建名稱爲豆 'deployService' 在URL中定義的」

重度:FWLST0003E:=========無法在啓動項目/ td_ibm org.springframework.beans.factory.BeanCreationException:在URL [jar:file:/usr/share/tomcat6/lib/worklight-jee-library.jar!/conf/integration.xml]中定義名稱爲'deployService' :調用init方法失敗;嵌套的例外是顯示java.lang.NullPointerException

完整的日誌跟蹤文本文件,可以在Tomcat Log

回答

0

發現這顯然是一個配置問題。 1.運行mysql-admin(MySQL UI前端),並確保可以在worklight.properties中定義的名稱和用戶下連接到Worklight目錄。

  1. 如果數據庫在不同的機器比Tomcat(請確保您已設置正確的遠程訪問權限爲MySQL(用於測試只在:儘量讓工作燈DB用戶的可靠訪問.IE使用「@% 「))

  2. 另一個問題:如果您在Tomcat上安裝Worklight:您是否運行SQL架構腳本來創建Worklight架構?你必須手動運行它(儘管有一個解決方法:從運行Worklight項目的Eclipse連接到同一數據庫)

  3. 你在/var/lib/tomcat6/worklight.home/td_ibm/data下有哪些文件/ export/adapters? 如果它爲空,那麼Worklight代碼中可能存在一個錯誤。