0

我在这里搜索了一段时间,然后我决定写一个问题,因为我找不到任何有用的东西。

我刚被分配到我公司的 pentaho,所以当谈到 Pentaho 时,我仍然认为自己是新手。

所以,这是我的问题:我正在对一份已经工作的报告进行一些更改。它必须显示来自数据库的一些数据以及图片。这就是问题所在,报告没有显示图片。但它显示数据,点击图片后,错误。

所以我添加了从 tomcat/webapps/ 到这些屏幕所在的 /var/dav/davserver 的符号链接(作为在我之前工作的人的建议)。但它这样做了,由于 davserver 目录有几十万张图片,因此在推送“查看报告”后整个报告冻结了。

为了不杀死服务器,我们决定从那里删除它,因为我们需要重新设计整个屏幕保存。

但是,当我从报告中删除该列时,它还是会冻结。

我的问题是:是否有任何网络报告日志,我可以在其中看到 pentaho 在生成报告时运行的所有错误和操作?我想看看,为什么推送“查看报告”后会卡住。

非常感谢, RastoR

4

2 回答 2

1

当你在这里谈论服务器端的事情时,你需要知道的是 Pentaho 只不过是一个标准的 tomcat webapp。所以去tomcat的logs目录看看catalina.out

在报表设计器工具中运行报表时是否有效?像这样“冻结”听起来很奇怪,可能值得检查它正在执行什么网络请求,看看它们是否可以解决等等。

于 2013-08-03T17:42:25.953 回答
0

Pentaho 中会根据您的 log4j 属性生成两个日志文件。

可以从以下位置查看一个文件,也早先告知:

\biserver-ce\tomcat\logs\catalina.out

第二个文件可以从您的双服务器中的以下路径访问:

\biserver-ce\tomcat\bin\pentaho.log

确保在报表中添加图片时,使用了静态图像框,并且在路径中正确定义了图片文件的路径。这些图片必须以类似于放置 .xml 和 .xaction 文件的方式出现在双服务器中。一种很好的方法是在此目录中为所有图片创建一个单独的文件夹并从那里选择它:

\biserver-ce\pentaho 解决方案

于 2014-02-10T11:14:36.027 回答