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