struts1.2 jar包冲突问题,请大家帮忙看看!

[复制链接]
查看11 | 回复0 | 2011-11-1 16:24:51 | 显示全部楼层 |阅读模式
应用不导入struts1.2时可以正常运行,导入struts1.2后就报错,异常信息如下:
java.lang.SecurityException: class "org.apache.commons.collections.Predicate"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(Unknown Source)
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1960)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:933)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1405)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
已经解决,commons-beanutil.jar与commons-collections.jar包中由于结构中都有相同的collections包发生冲突,使用commons-beanutil-1.6.1及其之前的版本替换commons-beanutil.jar包即可。
[ 本帖最后由 lionduanshao 于 2011-5-4 13:03 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行