Olá Pessoal,
Minha aplicação esta dando erro quanto tento imprimir relatórios (PDF), este erro só acontece na aplicação publicada na Web, pois localmente esta tudo em ordem.
O erro é o seguinte:
java.lang.NoClassDefFoundError
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
dori.jasper.engine.util.JRGraphEnvInitializer.initializeGraphEnv(JRGraphEnvInitializer.java:102)
dori.jasper.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:211)
dori.jasper.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:124)
dori.jasper.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:116)
dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:111)
dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:222)
dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:162)
dori.jasper.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:168)
imprimir.ImperadorReport.processarPDF(ImperadorReport.java:120)
imprimir.ImperadorReport.processarRelatorioPDF(ImperadorReport.java:47)
imprimir.Imprimir.processarRelatorioPDF(Imprimir.java:115)
imprimir.Imprimir.handleRequest(Imprimir.java:91)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:495)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:321)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
controle.ImperadorFiltro.doFilter(ImperadorFiltro.java:42)
O curioso é que eu não uso as classes de java.awt já recompilei os relatórios e nada. O Ambiente de desenvolvimento é Linux, o mesmo do Host. O que pode ser?
Grato,