MyEclipse 6.0架构SSH的解决方案
MyEclipse 6.0组建SSH时出现的问题总结:
*Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/
GenericObjectPool
问题分析:
创建数据源时,需要Apache组织的架包:commons-pool-1.3.jar。
解决方法:
导入commons-pool-1.3.jar。
*Caused by: java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package
问题分析:
Struts导入的commons-beanutils.jar与Hibernate导入的commons-collections-2.1.1.jar
相冲突,因为两个架包中都有org.apache.commons.collections包,故而会产生以上错误。
解决方法:
用以前版本的commons-beanutils.jar,比如5.5中的,来替换它既可。
本文针对使用MyEclipse6.0搭建SSH架构时遇到的两个常见问题进行了分析,并提供了具体的解决方案。一是由于缺少commons-pool-1.3.jar导致的数据源配置问题;二是Struts与Hibernate导入的jar包冲突导致的安全异常。
2347

被折叠的 条评论
为什么被折叠?



