es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Es necesario instalar la fuente en los servidores de producción para generar informes utilizando Jasper?

Estoy utilizando iReport-5.6.0 para diseñar el informe jasper. Luego, estoy enviando ese archivo jrxml al código. He agregado un complemento para generar el archivo jasper durante el proceso de compilación.

<plugin>
    <groupid>org.codehaus.mojo</groupid>
    <artifactid>jasperreports-maven-plugin</artifactid>
    <configuration>
        <sourcedirectory>src\\main\\resources\\templates\\report\\jrxml</sourcedirectory>
        <outputdirectory>src\\main\\resources\\templates\\report\\compiled\\</outputdirectory>
    </configuration>
    <executions>
        <execution>
            <phase>prepare-package</phase>
            <inherited>false</inherited>
            <goals>
                <goal>compile-reports</goal>
            </goals>
        </execution>
    </executions>
    <dependencies>
        <dependency>
            <groupid>net.sf.jasperreports</groupid>
            <artifactid>jasperreports</artifactid>
            <version>6.16.0</version>
        </dependency>
    </dependencies>
</plugin>

En producción, los informes se generan correctamente. El servidor de producción es una máquina Linux. ¿Necesito instalar las fuentes que utilicé para generar el archivo jrxml en el servidor para generar correctamente los archivos jasper?

Sé que esta es una pregunta vaga, pero por favor intenta resolver mi duda. Necesito esta información para identificar la causa raíz del comportamiento del informe en una máquina diferente.

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, es importante instalar las fuentes utilizadas en el archivo jrxml en el servidor de producción para generar correctamente los archivos jasper. Las fuentes están incrustadas en el archivo jrxml pero no están disponibles en el servidor de forma predeterminada. Por lo tanto, si las fuentes utilizadas en el informe no están instaladas en el servidor al generar los informes, puede causar problemas relacionados con las fuentes como un tamaño o estilo de fuente incorrectos, caracteres faltantes o incluso informes incompletos. Para evitar tales problemas, se recomienda instalar las fuentes necesarias en el servidor de producción y luego generar los archivos jasper.

Comments are closed.