在我的本地机器上,我可以成功下载报告。当我将jaspers和jrxml文件复制到我的生产服务器时,它显示此错误。请建议我。当我下载PDF时我收到这个错误net.sf.jasperreports.engine.JRException:无法从位置加载对象
net.sf.jasperreports.engine.JRException: Could not load object from location : D:\Ravi Workspace\Openbrm\open-brm-openbrm-2.0\resources\designs\ageing-esr-40-srpski-subreport.jasper
在我的报告中,我定义了这样,所有我的碧玉文件都在同一个文件夹中。
<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false">
<defaultValueExpression><![CDATA["D:\\Ravi Workspace\\Openbrm\\open-brm-openbrm-2.0\\resources\\designs\\"]]></defaultValueExpression>
</parameter>
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{invoiceInfoList})]]></dataSourceExpression>
<subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "ageing-esr-40-srpski-subreport.jasper"]]></subreportExpression>
你应该看看[如何碧玉文件路径传递到报表的报表(HTTP:/ /stackoverflow.com/q/3702565/876298)post –