Ошибка заполнения reportResource не найден по адресу::Branch_Summary_SubReport1.jrxml

У меня есть основной отчет и вызов двух подчиненных. В Jasper Studio это работает, когда мы развертываем на сервере ниже ошибка получаю.

ОШИБКА: "Ошибка при заполнении отчета Resource не найден по адресу: Branch_Summary_SubReport1.jrxml."

<subreport overflowType="Stretch">
            <reportElement mode="Opaque" x="0" y="206" width="180" height="134" backcolor="#FFFFFF" uuid="f2b1f959-0351-4fa6-967a-edf545f59a33"/>
            <subreportParameter name="REPORT_CONNECTION">
                <subreportParameterExpression><![CDATA[$P{REPORT_CONNECTION}]]></subreportParameterExpression>
            </subreportParameter>
            <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
            <subreportExpression><![CDATA["Branch_Summary_SubReport1.jrxml"]]></subreportExpression>
        </subreport>
        <subreport>
            <reportElement mode="Opaque" x="0" y="361" width="180" height="269" uuid="1efdacc7-8f4f-4e2d-b1b2-3ad3bd778dc0"/>
            <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
            <subreportExpression><![CDATA["Branch_Summary_SubReport2.jrxml"]]></subreportExpression>
        </subreport>
        <subreport>

1 ответ

Решение

Файл jrxml - это файл шаблона отчета, определенный в формате файла xml. имеет расширение имени файла.jrxml. этот файл (jrxml) нельзя использовать напрямую для генерации отчета. Он должен быть скомпилирован в файл JasperReport. Файл JasperReport представляет собой файл двоичного формата с расширением имени файла.jasper.

в вашем отчете называются два подчиненных отчета. но эти файлы являются файлами jrxml. следовательно, вызовите скомпилированные файлы яшмы этих подотчетов,

<subreportExpression><![CDATA["Branch_Summary_SubReport1.jasper"]]></subreportExpression>

<subreportExpression><![CDATA["Branch_Summary_SubReport2.jasper"]]></subreportExpression>

Примечание: не забудьте развернуть скомпилированные подотчеты (файлы jasper) по правильному пути на сервере

Другие вопросы по тегам