2014-06-23 144 views
2

我相信這有一個相對簡單的答案-_-,但我不斷收到大量的錯誤,我不知道爲什麼。如何在Windows上安裝Pentaho BI CE?

這裏是我下面的指南: http://akbarahmed.com/2012/05/12/install-pentaho-bi-server-4-5-on-windows-7-x64/

我使用Java 1.8.0.05和biserver-CE-5.0.1穩定

當我運行啓動pentaho.bat,和Tomcat窗口打開,我收到了很多錯誤。

如果我去爲localhost:8080/Pentaho的,我得到以下錯誤:

 One or more system listeners failed. These are set in the systemListeners.xml. 
     org.pentaho.platform.api.engine.PentahoSystemException: PentahoSystem.ERROR_0014 - 
Error while trying to execute startup sequence for 
org.pentaho.platform.repository2.unified.BackingRepositoryLifecycleManagerSystemListener 

我已經經歷了這整個過程中走了3次,但似乎沒有任何工作。

+1

使用java 7並嘗試運行.. –

回答

0

您需要檢查catalina.out和pentaho.log文件(兩者都應位於biserver-ce/tomcat/logs)。 他們會給你更多關於服務器不啓動的細節。

11

有三樣東西,你必須照顧:

  1. 在Windows下運行,很容易碰到Windows的路徑長度的限制。然後這將打破jar-loading,這反過來給你隨機錯誤,因爲Tomcat服務器找不到這些jar包含的類。因此,安裝時請勿將其安裝到目錄中,請將其保存在磁盤的根目錄下。從硬體驗,我現在總是安裝它在驅動器:\ Pentaho

  2. 服務器將不運行沒有系統數據庫。如果您的日誌顯示Quartz錯誤或Hibernate錯誤,那麼您的HSQL數據庫沒有運行。在下載中,你會發現一個「數據」目錄。在啓動Pentaho主服務器之前啓動「start-hypersonic.bat」。

  3. Pentaho不能與Java 8一起運行。在JDK中似乎有一些不兼容的更改,我無法正確啓動它。您必須使用JDK 1.7才能成功。同時確保您的JAVA_HOME或PENTAHO_JAVA_HOME指向正確的JDK。

    Pentaho bat文件嘗試自動找到Java安裝,並且沒有明確設置這些環境變量,任何JDK都可能隨機選取。通常這是已安裝或更新的最後一個JDK。所以爲了安全起見,通過設置這些變量(通過控制面板 - >系統 - >高級系統設置 - >環境變量)鎖定的JDK

+1

我爲JDK 1.7設置了PENTAHO_JAVA_HOME並且完美運行! – WBAR

+1

JDK 1.7解決了它。 –

0

我有同樣的錯誤,當我安裝了Java 8連在重新安裝Java 7而不完全刪除Java 8之後。

  • 刪除所有的Java安裝,然後安裝的Java SDK 7
  • 設置環境變量PENTAHO_JAVA_HOME爲你的Java 7路
  • 然後重新啓動您的計算機
  • 然後你開始Pentaho BI服務器

希望這對你有所幫助。

順便說一句,不要使用IE或Safari。

相關問題