[RESOLVIDO] Erro com servlet

tenho uma classe java que roda corretamente no eclipse. Mas dá o seguinte erro quando rodo como servlet no tomcat:



javax.servlet.ServletException: Servlet execution threw an exception    
    
    
root cause     
    
java.lang.NoSuchFieldError: APPDEFAULT    
    net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:496)    
    net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:367)    
    net.sf.jasperreports.engine.JasperExportManager.exportReportToPdf(JasperExportManager.java:184)    
    net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:389)    
    gerarDanfe.doGet(gerarDanfe.java:66)    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)    
    
    
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs. 

http://www.guj.com.br/java/257601-resolvido--javalangnosuchfielderror-appdefault-

consegui executar o relatório pela servlet java, substituindo o jar do iText, passando da versão 1.x para 2.1.7.

Obrigado pela referencia e ajuda robinsonbsilva