2

pentaho を起動しようとしていますが、以下のエラーが表示されます

DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera/jre/bin
DEBUG: _PENTAHO_JAVA=/usr/java/jdk1.7.0_67-cloudera/jre/bin/bin/java
Using CATALINA_BASE:   /home/nathan/biserver-ce/tomcat
Using CATALINA_HOME:   /home/nathan/biserver-ce/tomcat
Using CATALINA_TMPDIR: /home/nathan/biserver-ce/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_67-cloudera/jre/bin
Using CLASSPATH:       /home/nathan/biserver-ce/tomcat/bin/bootstrap.jar

java_home パスも指定しました。それでもエラーが発生し、pentaho を起動できません。助けてください

4

1 に答える 1

2

手がかりはここにあります:

DEBUG: _PENTAHO_JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera/jre/bin
DEBUG: _PENTAHO_JAVA=/usr/java/jdk1.7.0_67-cloudera/jre/bin/bin/java

Java コマンドのパスは「/usr/java/jdk1.7.0_67-cloudera/jre/bin/bin/java」であると考えています。それは明らかに間違っています。(".../bin/bin/..."? 本当に??)

_PENTAHO_JAVA_HOME 変数を「bin」ディレクトリに指定したため、逆方向に作業すると、起動スクリプトがそれを実行しました。それは正しくありません。JRE または JDK の最上位ディレクトリを指す必要があります。つまり、次のいずれかです。

/usr/java/jdk1.7.0_67-cloudera/jre/

また

/usr/java/jdk1.7.0_67-cloudera/

(JDKがインストールされている場合は、どちらも機能すると思われます...どうやらここでやっているようです。)

于 2015-10-03T00:42:06.360 に答える