我搜索了几天来修复这个bug并没有什么新东西.
我有一个报告,其中包括多级子报告,一切正常iReport 3.7.5.我subreport.jasper在第一级使用子报表表达式subreportA.jasper,subreportB.jasper在第二级使用并将所有(主报表和子报表)放在同一路径中.
当我尝试在我的部署上时出现问题JasperServer.当我尝试上传第一个主报表时,iReport向导提示我附加subreport.jrxml资源文件夹中的第一个并使用repo:subreport.jrxml或访问它repo:subreport.jasper.然后我手动上传第二级子报表并执行相同的操作将子报表表达式更改为repo:subreportA.jasper和repo:subreportB.jasper.
我有编译错误: Unable to locate the subreport with expression: ""repo:subreport.jasper"". java.lang.Exception: repo:subreport.jrxml not found.
我尝试打解决方案,没有任何作用.使用:SUBREPORT_DIR @开头,
使用完整路径:repo:/Circuit_Reports/Connectivity/Connectivity_files/,
在.jasper&之间切换.jrxml.
jasperserver_api_engine_impl_0_fix.jar在lib文件夹中使用作为此bug的固定,
我还搜索了数据库记录,以确保它们位于同一个文件夹中并具有相同的父文件夹.
我需要知道 Jasperserver 用于存储来自 IReport 的上传资源的物理位置。