首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Pentaho bi服务器和管理控制台通信

Pentaho bi服务器和管理控制台通信
EN

Stack Overflow用户
提问于 2013-11-21 13:30:32
回答 1查看 6.3K关注 0票数 0

我正在运行来自here tomcat服务器ref上部署了pentaho bi服务器。现在我想创建JNDI基础数据源,所以我登录通过五角大楼管理控制台,但在该网页上没有显示用户列表,用户角色。在谷歌搜索了几次后,我发现更改了console.xml,然后我的console.xml文件被更改如下

代码语言:javascript
运行
AI代码解释
复制
<?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,如下所示

代码语言:javascript
运行
AI代码解释
复制
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的任何内容。有谁知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-16 19:47:44

简而言之: Pentaho 5.0没有管理控制台,因为用户角色和数据库连接都可以在用户控制台中轻松配置。您似乎刚刚开始部署您的平分服务器,所以我建议您升级到新版本并离开管理控制台。请相信我。你会喜欢的。

长答案:如果你出于某种奇怪的原因仍然希望继续使用4.8 :不要更改Pac-start.bat中的任何内容,在更改之前恢复到原始版本。如果您需要更改默认的URL或端口,那么可以找到biserver-ce\tomcat\conf\server.xml。pentaho用户控制台的默认值是8080,默认的管理控制台端口是8443。将这些更改为您的首选项。完成后,找到biserver-ce\tomcat\webapps\pentaho\WEB-INF\web.xml

请在此处更改:

代码语言:javascript
运行
AI代码解释
复制
 <context-param>
        <param-name>fully-qualified-server-url</param-name>
        <param-value>http://localhost:8080/pentaho/</param-value>
    </context-param>

然后找到受信任IP的列表并在此处添加其他受信任IP(这在第133行附近的某个地方)

代码语言:javascript
运行
AI代码解释
复制
   <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平分服务器已经在运行。如果二等服务器未运行,管理控制台将无法工作。确保使用正确的JDK,因为错误的java配置或错误的java_home_path也会导致管理控制台无法正常工作。

真的,只需要使用Pentaho 5.0.1就可以了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20122337

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文