Jasperserver QRCode 在生成的报告中不可见

Jasperserver QRCode not visible in generated report

我使用 JasperStudio 创建了一个只有 QRCode (Barcode4j) 的 jrmxl 报告

<band height="125" splitType="Stretch">
    <componentElement>
        <reportElement x="144" y="50" width="100" height="30" uuid="bd83d632-c2b7-47a2-957a-7fa5483e6002"/>
        <jr:QRCode xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
            <jr:codeExpression><![CDATA["123456789"]]></jr:codeExpression>
        </jr:QRCode>
    </componentElement>
</band>

当我通过 Jasper Studio 预览报告时,它会显示二维码。但是在JasperServer下发布报表时QRCode没有出现在report.There文件server.log中没有错误

据此 link Barcode4J QR Code need to use Zxing Core jar.

我已尝试按照 enter link description here.

将 core.jar 文件删除到 WEB-INF/lib 中

可以确认条码4j-2.1.jar存在于WEB-INF/lib.

有什么建议吗?

谢谢

将以下 属性 添加到 WEB-INF/classes/jasperreports.properties 文件:

net.sf.jasperreports.components.barcode4j.image.producer=image