Error creating bean with name 'sessionFactory' defined in ServletContext resource
来源:互联网 发布:北京大学大兴校区软件 编辑:程序博客网 时间:2024/05/16 15:08
Error creating bean with name 'sessionFactory' defined in ServletContext resource
严重: StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
方案:
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
Hibernate使用如果lib:
asm.jar
asm-attrs.jar
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。
解决办法是:
1.去掉类路径上的关于Hibernate的3个lib
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
2.加入Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar
另一种解决方法
去掉Spring中的asm-2.2.2.jar
- Error creating bean with name 'sessionFactory' defined in ServletContext resource
- Error creating bean with name 'sessionFactory' defined in ServletContext resource
- Error creating bean with name 'sessionFactory' defined in ServletContext resource
- Error creating bean with name 'sessionFactory' defined in ServletContext resource
- creating bean with name 'sessionFactory' defined in ServletContext resource
- Spring异常:Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-IN
- Spring异常:Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.
- Spring Error creating bean with name 'sessionFactory ' defined in ServletContext resource [/WEB-INF/
- Error creating bean with name 'sessionFactory' defined in ServletContext resource 解决方法之一
- spring异常解决方法Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-
- Spring异常:Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF
- Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applica
- Error creating bean with name 'sessionfactory' defined in ServletContext resource [/WEB-INF/applicat
- Error creating bean with name 'dwrSysuserDao' defined in ServletContext resource
- Error creating bean with name 'dataSource' defined in ServletContext resource
- Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource
- Spring加载Hibernate失败:Error creating bean with name 'sessionFactory' defined in ServletContext... Null
- Error creating bean with name 'simpleUrlHandlerMapping' defined in ServletContext resource [/WEB-IN
- 00000
- Debian 安装事项
- 代码风格规范一二三
- 使用SQL2005自带扩展函数对字符串进行MD5加密(转)
- OGRE例子INSTANCE解析
- Error creating bean with name 'sessionFactory' defined in ServletContext resource
- test
- 东网论坛个人版测试中的问题
- WinCVS与CVSNT简明使用手则
- 在右键新建中添加office 2007快捷方式
- c# Invoke和BeginInvoke 区别
- 自动生成数据库的说明文档
- getopt_long及其使用
- 编程资料