部署Jasper Reports时收到错误消息

时间:2012-04-09 23:16:20

标签: jasper-reports ireport jasperserver

您好我使用iReport 4.5.1创建了一个简单的报告,当我尝试在JasperSoft(Ver 4.5)中部署报告时,即使我选择了正确的JRXML文件,我也会收到以下错误消息

无法解析所选的JRXML。您可能选择了错误的文件。

可能是什么问题。

我正在使用iReport设计师来设计我的报告 数据库:Oracle 11g
我在JaseperSoft中创建了一个数据源 - 测试连接成功了 只有当我尝试上传报告文件时单击浏览按钮上传JRXML文件时,才会收到错误消息...

请帮忙......

4 个答案:

答案 0 :(得分:1)

尝试部署使用存储过程的报表时可能会发生此错误。

您可以在this issue找到http://jasperforge.org

This article是关于如何从JasperReports调用存储过程的。

答案 1 :(得分:1)

尝试使用https://sourceforge.net/projects/jaspertools/?source=directory

上的jdeploy工具部署报告

答案 2 :(得分:0)

解决方案: 默认情况下,JasperSoft®Studio尝试以最新的可能的JRXML版本保存和上传JRXML,该版本可能与服务器端的解析器不兼容。您可以配置Studio使用的版本。转到窗口>首选项> Jaspersoft Studio>兼容性,然后在Source .jrxml版本中将版本设置为6.2.1。然后打开您的报告,进行较小的更改并重新保存。这应该重新生成与以前的JasperReports版本兼容的JRXML。您还可以通过在项目资源管理器>属性> Jaspersoft Studio>兼容性

中右键单击项目文件夹,在项目级别上设置相同的兼容性设置。

https://community.jaspersoft.com/wiki/error-message-selected-jrxml-could-not-be-parsed-when-trying-update-jrxml-files-tibco

答案 3 :(得分:-1)

我为maven报告创建了一个自动构建选项。任何有兴趣的人请阅读:http://the-consultants-blog.blogspot.be/2013/06/deploy-jasperreports-with-maven.html

部署问题或jrxmls的大规模部署可能会派上用场。