Struts2整合Jasperreport常见Error解决方案

 

begin--->

PDF应用

 

java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester

出现上述错误提示加入

commons-digester-1.7.jar   iReport/lib  功能简述:解析xml文件;

 

java.lang.NoClassDefFoundError: org/apache/commons/collections/ArrayStack

出现上述错误提示加入

commons-beanutils-1.7.jar    iReport/lib

 

java.lang.NoClassDefFoundError: org/apache/commons/collections/ReferenceMap

出现上述错误提示加入

commons-collections-2.1.jar   iReport/lib

 

java.lang.NoClassDefFoundError: com/lowagie/text/SplitCharacter

出现上述错误提示加入

itext-1.3.1.jar

 

net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :

pdfFontName   : STSong-Light

pdfEncoding   : UniGB-UCS2-H

isPdfEmbedded : false

出现上述错误提示加入

iTextAsian.jar

 

HTML应用、XML应用没有遇到错误;

 

Excle应用:

java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFCellStyle

 

出现上述错误提示加入poi-3.0-alpha3-20061212.jar

另外就是报表版本之间的不兼容问题,遇到这个问题,建议直接加载xml而不是编译后的jasper文件

你可能感兴趣的:(Struts2整合Jasperreport常见Error解决方案)