Saltar al contenido

Excepción JasperReports NoClassDefFoundError en net.sf.jasperreports.engine.util.JRStyledTextParser

Solución:

Finalmente, lo tengo funcionando. Detecté la excepción raíz, que se lanzó antes de NoClassDefFoundError: net / sf / jasperreports / engine / util / JRStyledTextParser:

java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment

Las clases Sun AWT en Unix y Linux dependen del sistema X Window. Cuando usa estas clases, esperan cargar bibliotecas de cliente X y poder comunicarse con un servidor de pantalla X. Esto tiene sentido si su cliente tiene una GUI; desafortunadamente, es obligatorio incluso si su cliente usa AWT pero no tiene una GUI (que es mi caso, generando un informe desde una aplicación web)

La forma de evitar esto es establecer una propiedad del sistema java.awt.headless=true en el inicio del sistema.

Experimenté el mismo problema y lo hemos resuelto instalando los paquetes de fuentes xorg junto con las fuentes ttf.

Excepción de análisis de texto significa que la fuente no ha sido reconocida. Pasé un día entero tratando de entender por qué, luego finalmente solucioné este problema usando el texto SansSerif. En Linux, solo se pueden analizar unas pocas fuentes. La esperanza ha ayudado, saludos cordiales

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *