ssh整合常见问题及解决方案

原创 2011年01月19日 14:52:00

SSH整合常见错误与解决:

1org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myds' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

 

2. java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor  

 

3. net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.SecurityException: class "com.wuwei.struts.bean.User$$EnhancerByCGLIB$$1016ffbf"'s signer information does not match signer information of other classes in the same package

 

4. java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer information of other classes in the same package

的错误。

 

1的解决办法是:

按常规方法搭建,可能会少两个包:commons-collections.jarcommons-pool.jar,手动加上即可;

 

2的解决办法是:

在使用SpringAOP编程时,会用到这几个lib
(版本不一样,文件名也不一样)
asm-2.2.3.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar

Hibernate使用如下lib

asm.jar
asm-attrs.jar

其中asm-2.2.3.jarasm.jar存在类上的冲突!!!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
。。。。。。
解决办法是:
1.
去掉类路径上的关于Hibernate3lib
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
2.
加入Spring中的以下4
lib
asm-2.2.3.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
cglib-nodep-2.1_3.jar

从网上下一个最新的asm-all-3.0.jarjar包,然后把原来的所有asm开头的jar包全部删掉,还有一个cglib-2.1.3.jar也删掉.

 

3的解决办法是:

….hbm.xml文件中,将class标签的lazy属性改为false(默认为true)<class name="com.wuwei.struts.bean.User" table="user" lazy="false">。如果有schema="dbo" catalog="test"配置信息,请将其删除

 

4的解决办法是:

工程里的commons-collections.jar包与其它包不匹配导致的,例如如果你用commons-beanutils-1.7.0.jar,commons-collections-3.2.jar时会出现你的那种问题,如果是commons-beanutils-1.7.0.jar,commons-collections-3.1.jar就不会就这种问题了...祝你好运啦

ssh整合常见问题及解决方案1

1.   Spring2 aop库包冲突 异常信息如下所示:org.springframework.beans.factory.BeanCreationException: Error creatin...

框架SSH常见问题及解决方案

问题:struts如何传递数据到jsp? 答案: Struts的action传参给jsp:可以用传统的在request/session中加入参数的方法 也可以:     (persons是a...

Genymotion常见问题整合与解决方案

为什么说是常见问题整合呢,因为我就是Genymotion最悲剧的使用者,该见过的问题,我基本都见过了,在此总结出这血的教训,望大家不要重蹈覆辙。     常见问题1:Genymoti...

MySQL常见问题解决方案

  • 2014年03月10日 20:50
  • 736KB
  • 下载

Genymotion常见问题整合与解决方案

为什么说是常见问题整合呢,因为我就是Genymotion最悲剧的使用者,该见过的问题,我基本都见过了,在此总结出这血的教训,望大家不要重蹈覆辙。     常见问题1:Genymoti...

Genymotion常见问题整合与解决方案

转载地址:http://blog.csdn.net/beiminglei/article/details/17399333 作者:beiminglei
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ssh整合常见问题及解决方案
举报原因:
原因补充:

(最多只允许输入30个字)