Наконец-то у меня все работает.Я обнаружил корневое исключение, которое было сгенерировано перед NoClassDefFoundError: net / sf / jasperreports / engine / util / JRStyledTextParser:
java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
Классы Sun AWT в Unix и Linux зависят от системы X Window.Когда вы используете эти классы, они ожидают загрузки библиотек X-клиента и смогут общаться с сервером X-дисплея.Это имеет смысл, если у вашего клиента есть графический интерфейс;к сожалению, это требуется, даже если ваш клиент использует AWT, но не имеет графического интерфейса пользователя (в моем случае это создание отчета из веб-приложения)
Чтобы обойти это, нужно установить системное свойство java.awt.headless=true
при запуске системы.