In my war file, I include my compiled summary.jasper and generate the pdf report using JasperFillManager.fillReport() and JasperExportManager.exportReportToPdf(). I got a slightly differnt report with the same war file on 2 different machines, one is Windows running tomcat 6.0.18, the other is Linux running tomcat 6.0.14. The report from the Linux, some static text fields show partial contents while the report from the Windows machine show the whole contents. Does anyone has a solution from this problem? Tentatively I enlarge the width of those clipped static text fields in order to show the whole contents from both machines. But this is not a good solution.