2013-11-21 3 views
0

나는 실행중인 Tomcat 서버 ref 디렉토리에 pentaho bi server를 here에서 배포했습니다. 이제는 pentaho 관리 콘솔을 통해 로그인하지만 사용자 목록을 보여주는 웹 페이지에는 사용자 역할이 없으므로 JNDI 기반 데이터 소스를 만들고 싶습니다. 나는 그 변경 console.xml을 발견했다 내가 관리 콘솔을 중지 한 후 다시 시작 한 후 Pentaho bi 서버와 관리 콘솔 통신

<?xml version="1.0" encoding="UTF-8"?> 
<console> 
<solution-path>/home/pc-name/pentaho-solutions</solution-path> 
<war-path>/home/pc-name/apache-tomcat-7.0.47/webapps/pentaho</war-path> 
<platform-username>joe</platform-username> 
<biserver-status-check-period-millis>30000</biserver-status-check-period-millis> 
<homepage-url>http://www.pentaho.com/console_home</homepage-url> 
<homepage-timeout-millis>15000</homepage-timeout-millis> 
<!-- comma separated list of roles (no spaces) --> 
<default-roles>Authenticated</default-roles> 
<default-server-dir>biserver-ce</default-server-dir> 
</console> 

아래로 내 console.xml 파일을 변경했지만 여전히 내가 아니라 모든 사용자 목록을 보여줍니다 약간의 시간을 인터넷 검색을 한 후, 역할 목록. 그 후 나는 하드는 set-pentaho-env.sh 찾을 수 없습니다 보여줍니다

DIR_REL=`dirname $0` 
cd $DIR_REL 
DIR=`/home/pc-name/apache-tomcat-7.0.47` 
cd - 

. "$DIR/set-pentaho-env.sh" 

setPentahoEnv "$DIR/../biserver-ce/jre" 

아래에 있지만 start-pac.sh 실행으로하지만 기존의 바람둥이에 펜타 호 BI 서버를 배포하는 첫 단계로 start-pac.sh 코딩 set-pentaho-env.sh에 관해서는 아무 것도 언급하지 않았고 복사하거나 설정할 수 있습니다. 어느 누구도이 문제를 어떻게 해결할 수 있습니까?

답변

1

짧은 대답 : 사용자 역할과 데이터베이스 연결이 모두 사용자 콘솔에서 쉽게 구성되기 때문에 Pentaho 5.0에는 관리 콘솔이 없습니다. biserver를 배포하기 시작한 것 같아서 새로운 버전으로 업그레이드하고 관리 콘솔을 남겨 두는 것이 좋습니다. 날 믿어. 너는 그것을 좋아할 것이다.

긴 대답 : 몇 가지 이상한 이유로 인해 4.8로 머물고 싶다면 Pac-start.bat에서 아무 것도 변경하지 말고 변경하기 전에 원래 버전으로 되돌립니다. 기본 URL 또는 포트를 변경해야하는 경우 biserver-ce \ tomcat \ conf \ server.xml pentaho 사용자 콘솔의 기본값은 8080이고 기본 관리 콘솔 포트는 8443입니다. 원하는대로 변경하십시오. 일단 완료, 찾을 biserver-CE \ 바람둥이 \ webapps에 \ 펜타 WEB-INF \ web.xml에 \ 여기

변화 :

<context-param> 
     <param-name>fully-qualified-server-url</param-name> 
     <param-value>http://localhost:8080/pentaho/</param-value> 
    </context-param> 

다음 신뢰하는 IP의 목록을 발견하고 (여기에 추가로 신뢰할 수있는 IP의 추가 , http://wiki.pentaho.com/display/ServerDoc2x/Setting+up+trust+between+Administration+Console+and+BI+Server)는 관리 콘솔을 시작할 때

가 있는지 확인이 어딘가에 라인 133)

<param-name>TrustedIpAddrs</param-name> 
    <param-value>127.0.0.1,0\:0\:0\:0\:0\:0\:0\:1(%.+)*$</param-value> 
    <description>Comma separated list of IP addresses of a trusted hosts.</description> 

(또한이 문서에서 다루는 주위에 pentaho biserver가 이미 실행 중입니다. biserver가 실행되고 있지 않으면 관리 콘솔이 작동하지 않습니다. 올바른 JDK를 사용했는지 확인하십시오. 잘못된 Java 구성 또는 잘못된 java_home_path로 인해 관리 콘솔이 나타나지 않을 수 있습니다.

정말로 펜타 호 5.0.1을 사용하십시오.

+0

thx for replay 이제 pentaho CE 5.0을 통해 내 솔루션을 찾았습니다. – Yogesh

관련 문제