2014-06-23 90 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。

相关问题