SSH框架结合iReport报表开发错误解决

虽然我的百度积分很多,但是还是不情愿花费10积分去百度文库里下载两页纸的宝贵财富。只能使百度copy方式(wap)来拷下来,如果以后用到,再整理格式用就可以了。

不过也很不明白,有那么一小部技术人员要让别人用那么高的积分去下载文档,对他们有什么好处。如果不想分享,不要拿出来好了。



本文由skywalkboy贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
下文列出的错误是网上博文引用的,并结合自己搭建的 Strust2-Spring-Hibernate 框架整 合 jasper 报表时出现的错误完善。 我用的是 ireport-4.1.3设计的模板(jrxml 文件) ,开始时一直报各种错误 ClassNotFound 之类的,网上搜了下说是 jar 不全,jar 包版本不对。根据网上说的下了各种 jar 包各种版本 的,花了很多时间,下面1~9错误主要是 jar 不全,也有版本冲突。 首先,解决 jar 不全的问题,这里主要讲 jasper 结合 J2EE 时需要的 jar 包,也就是前提 是原来的 J2EEjar 包齐全:
上面是所需要的包,有的可能有累赘,不过没有关系,包的版本不用考虑,有一个简便 的方法:由于我用过 iReport 软件,所以 jar 包的版本问题可以通过在 iReport 的安装目录下 找,上述的 jar 都是我在 iReport 的安装目录下找到后复制到 lib 里的这样可以避免版本的问 题,也省去了找 jar 包的麻烦。 1.spring+jasperReport 生 成 PDF 格 式 的 报 表 时 报 java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V 异常 原因:iText.jar 文件过旧,将之改为2.1版就没事了。 2. java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException 异 常 原因:没有导入 groovy-all.jar 包,导入 groovy-all.jar 包就可以了。 3. Excle 应用:java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFCellStyle 出现上述错误提示加入 poi-3.2-FINAL-20081019.jar 4.net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : STSong-Light pdfEncoding : UniGB-UCS2-H isPdfEmbedded : false 出现上述错误提示加入 iTextAsian.jar 5.java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester 出现上述错误提示加入 commons-digester-1.7.jar 功能简述:解析 xml 文件; 6.java.lang.NoClassDefFoundError: org/apache/commons/collections/ArrayStack 出现上述错误提示加入 commons-beanutils-1.7.jar 7.java.lang.NoClassDefFoundError: org/apache/commons/collections/ReferenceMap 出现上述错误提示加入 commons-collections-2.1.jar
8. java.lang.NoClassDefFoundError: com/lowagie/text/SplitCharacter(PDF) 出现上述错误提示加入 itext-1.3.1.jar 9 java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFCellStyle(Excel) 出现上述错误提示加入 poi-3.0-alpha3-20061212.jar 10.java.lang.VerifyError: (class: groovy/runtime/metaclass/java/util/HashMapMetaClass, method: super$2$invokeMethod signature: (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang /Object;ZZ) 依赖包 json-lib.jar 版本过低,iReport-3.7后要求 json 版本2.1以上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值