我想在我的JSF 2.0应用程序中使用JasperReports。我使用的是NetBeans 6.9.1,mojarra 2.0.3和PrimeFaces 2.2.RC2。我在iReport 3.7.6中开发了一份试用报告。我已将一个静态标签更改为文本字段获取来自资源包/ .properties文件的值。报告运行从iReport的预期,但是当我尝试从我的程序运行它,我发现了以下错误:程序没有找到JasperReports资源包(.properties文件)
SEVERE: javax.faces.FacesException: #{userReportBean.runReport}: java.util.MissingResourceException: Can't find bundle for base name Bundle, locale en_US
报告运行正常没有参考束。我唯一的解决方案是在报告运行时制作静态标签参数并传入它们?或者当报告不是从iReport运行时,是否有办法告诉报告在哪里找到.properties文件?
我明白了。我非常天真,认为我可以将它们复制到我的项目文件夹中,在iReport中的类路径中引用它,并让所有内容正常工作。我会试着把这个包放到我的源码包中,然后把这个类路径放到iReport中 - 或者它没有用? – Sean 2011-01-13 21:19:54