我需要在一个属性文件中设置一个值,然后在PRPT中读取这个值。如果我理解它,那么添加我的属性的文件是design-tools/report-designer/resources/classic-engine.properties (报表设计器)和server/biserver-ee/tomcat/webapps/pentaho/WEB-INF/classes/classic-engine.properties (BI服务器,一旦发布)。对吗?如果是这样的话,您能告诉我如何在我的PRPT文件中读取这个值(例如,facaho.Images.path=c:/myProject/映像/)吗?如果没有,你能给我解释一下怎么做吗?谢谢!
发布于 2015-06-12 09:37:30
我找到了解决办法..。如果这对某人有用的话我会写的。所列文件是正确的。我们需要用经典的-工程特性来写:
org.pentaho.reporting.engine.classic.core.environment.pentahoImgPath=c:/myProject/images/
org.pentaho.reporting.engine.classic.core.env-mapping.pentahoImgPath=env\:\:pentahoImgPath重新启动报表设计器。现在,我们在PRPT文件中打开了一个新的环境变量,一旦用报表设计器env::pentahoImgPath打开,这个值包含在"org.pentaho.reporting.engine.classic.core.environment.pentahoImgPath“键(c:/myProject/映像/)中。再见。
安德里亚
https://stackoverflow.com/questions/30781862
复制相似问题