2013-11-21 41 views
0

我在我運行的tomcat服務器上部署了pentaho bi服務器,參考here。 現在我想創建JNDI基礎數據源,因此我通過pentaho管理控制檯登錄,但在該網頁中沒有顯示用戶列表,用戶角色。谷歌上搜索一些時候,我發現變化console.xml當時我改變了我的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> 

然後我停止管理控制檯,然後重新啓動但仍沒有顯示我任何用戶列表後,角色列表。從那以後,我硬編碼start-pac.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運行它顯示set-pentaho-env.sh沒有找到,但在我現有的Tomcat中部署Pentaho BI服務器的第一步它沒有提到任何關於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 \ tomcat的\的webapps \ Pentaho的\ 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的(這大約是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> 

(亦包含在這篇文章中的話:http://wiki.pentaho.com/display/ServerDoc2x/Setting+up+trust+between+Administration+Console+and+BI+Server

確保當您啓動管理控制檯, pentaho biserver已經運行。如果biserver未運行,管理控制檯將不起作用。 請確保您使用正確的JDK,因爲錯誤的java配置或錯誤的java_home_path也會導致管理控制檯無法站起來。

真的,只要去Pentaho 5.0.1。

+0

thx重播現在我通過pentaho CE 5.0並找到我的解決方案。 – Yogesh

相關問題