软件版本:Pentaho BIServer 5.0.1-CE
最近在做项目使用Pentaho做BI 后端服务器生成报表和仪表盘,我们自己的系统引用Pentaho BIServer生成的报表和仪表盘(主要将其嵌入我们的系统)。
在以前的版本中在嵌入URL中加入用户名和密码两个参数就可以访问对应的报表或仪表盘了但是Pentaho 5.0.1-ce版这样做无效总是弹出输入用户名和密码的框框真是烦人。
难道在新版本中去掉了这个功能?Google了一圈才发现这是一个Bug在这里有说明
http://jira.pentaho.com/browse/BISERVER-10708
解决方法很简单修改pentaho-solutions\system\applicationContext-spring-security.xml中的filterChainProxy下面配置的filterInvocationDefinitionSource
在/api/**中加入requestParameterProcessingFilter
在/plugin/**中加入requestParameterProcessingFilter
<bean id="filterChainProxy" class="org.springframework.security.util.FilterChainProxy"> <property name="filterInvocationDefinitionSource"> <value> <![CDATA[CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON PATTERN_TYPE_APACHE_ANT /webservices/**=securityContextHolderAwareRequestFilterForWS,httpSessionPentahoSessionContextIntegrationFilter,httpSessionContextIntegrationFilter,basicProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilterForWS,filterInvocationInterceptorForWS /api/**=securityContextHolderAwareRequestFilterForWS,httpSessionPentahoSessionContextIntegrationFilter,httpSessionContextIntegrationFilter,requestParameterProcessingFilter,basicProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilterForWS,filterInvocationInterceptorForWS /plugin/**=securityContextHolderAwareRequestFilterForWS,httpSessionPentahoSessionContextIntegrationFilter,httpSessionContextIntegrationFilter,requestParameterProcessingFilter,basicProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilterForWS,filterInvocationInterceptorForWS /**=securityContextHolderAwareRequestFilter,httpSessionPentahoSessionContextIntegrationFilter,httpSessionContextIntegrationFilter,httpSessionReuseDetectionFilter,logoutFilter,authenticationProcessingFilter,basicProcessingFilter,requestParameterProcessingFilter,anonymousProcessingFilter,exceptionTranslationFilter,filterInvocationInterceptor]]> </value> </property> </bean>
保存
重启服务器看看效果吧
http://localhost:8083/pentaho/plugin/pentaho-cdf-dd/api/renderer/render?solution=public&path=customer&file=Dashoard.wcdf&root=localhost:8083&userid=admin&password=password
我的博客:http://alenzhai.iteye.com/
相关推荐
Pentaho BI 平台的汉化Pentaho BI 平台的汉化Pentaho BI 平台的汉化Pentaho BI 平台的汉化Pentaho BI 平台的汉化
在 Docker 容器中运行 Pentaho BISERVER CE 软件的基础镜像 建造 docker build -t bytekast/pentaho-ce-5.3 . 跑步 bytekast/pentaho-ce-5.3旨在作为守护进程运行,您可以通过 ssh 进入并安装 Pentaho。 要启动一...
在Linux上安装pentaho bi-server
Pentaho BI服务器5.x 易于使用的所有人的商业智能(BI) 版本:5.3 如何使用这张图片 启动PostgreSQL实例 docker run --name some-postgres \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=password \ -d ...
本文档是pentaho BI以oracle作为数据库存储时,oracle执行脚本。pentaho版本为社区版4.8
Pentaho_BI_Server源码分析,比较详细的介绍了pentaho源码,希望能帮助对此感兴趣的使用者
pentaho bi 套件的架构与使用权威指南
OpenWISP-BI 使用 pentaho biserver ce-4.8.0 开发的商业智能模块
使用过程只需使用到Admin用户,将文件替换:biserver-ce\tomcat\webapps\pentaho\jsp\下的PUCLogin.jsp无需重启服务器,清除缓存刷新页面,直接访问pentaho
Pentaho笔记 3 2 使用MySQL作为Pentaho默认数据库 4 2.1 创建数据库 4 2.2 配置Pentaho 4 1配置Pentaho使用FoodMart数据 6 1.1注册数据源 6 1.2定义多维数据schema 7 1.3注册schema 7 1.4配置Pentaho使用filesystem-...
内附说明文档。 适用版本: pentaho bi 3.10
以上总结是我结合网上的一些资料和自己的亲身操作将详细步骤记录下来,希望可以给正在学习Pentaho的朋友一点帮助。
NULL 博文链接:https://hudeyong926.iteye.com/blog/1583838
基于Pentaho BI 社区版的开发经验进行讲解。
Pentaho BI 服务器的 Ansible 角色去做资源执照这个项目是在许可下获得。
今天偶然发现的文档,很全面~~~ 讲解了整个的pentaho_bi的结果体系
Install and configure Pentaho BI Server to execute PRD reports Create and publish your own Java web application with parameterized reports and an interactive user interface ☆ 出版信息:☆ [作者信息...
Pentaho BI的安装及配置手册,为BI开发者通过入门指导
Pentaho BI套件的架构与使用权威指南 难得的Pentaho中文教程
Pentaho BI套件组成情况,里面分析了Pentaho各个组件的功能和使用情况。