Pentaho报告生成日志(不是报告设计者)

时间:2013-08-02 18:10:39

标签: pentaho

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

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

所以,这是我的问题: 我在一份已经有效的报告中做了一些修改。它必须显示来自数据库和图片的一些数据。这就是问题,报告没有显示图片。但它显示数据,点击图片后显示错误。

所以我从tomcat / webapps /添加了符号链接到/ var / dav / davserver,其中那些屏幕是(正如在我之前正在处理的人那样)。 但它确实如此,整个报告在推送“查看报告”之后冻结了,因为davserver目录有一些hundretthousand图片。

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

但是,当我从报告中删除该列时,无论如何都会冻结。

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

非常感谢,RastoR

2 个答案:

答案 0 :(得分:1)

当你在谈论服务器方面的事情时,你需要知道的是Pentaho只不过是一个标准的tomcat webapp。所以转到tomcat logs目录并查看catalina.out

在报表设计器工具中运行报表时是否有效?声音很奇怪,就像那样“冻结”,可能值得检查它正在做什么网络请求,看看它们是否解决了等等。

答案 1 :(得分:0)

Pentaho中生成了两个日志文件,具体取决于您的log4j属性。

可以从以下位置查看一个文件:

<强> \ biserver-CE \ Tomcat的\记录\ catalina.out中

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

<强> \ biserver-CE \ Tomcat的\ BIN \ pentaho.log

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

<强> \ biserver-CE \ Pentaho的解决方案