在我的本地機器上,我可以成功下載報告。當我將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 –