2016-03-30 7 views
0

Ich habe einen jrmxl Bericht mit Jasper erstellt, die nur ein QRCode (Barcode4j) hatJapserServer QRCode nicht sichtbar in generierten Bericht

<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> 

Wenn ich den Bericht über Jasper Studio Vorschau, Es zeigt den QR-Code. Wenn der Bericht jedoch unter JasperServer veröffentlicht wird, wird der QRCode nicht im Bericht angezeigt. In der Datei server.log

sind keine Fehler aufgetreten. Gemäß dieser Verknüpfung müssen Barcode4J QR CodeZxing Core jar verwendet werden.

Ich habe versucht, die core.jar Datei in der WEB-INF/lib wie enter link description here fallen zu lassen.

Kann bestätigen, dass das barcode4j-2.1.jar in der WEB-INF/lib existiert.

Irgendwelche Vorschläge?

Dank

Antwort

1

Fügen Sie die folgende Eigenschaft auf WEB-INF/classes/jasperreports.properties Datei:

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

Verwandte Themen