1:
Exception in thread "main" java.lang.NoClassDefFoundError
:
org/apache/commons/logging/LogFactory at
org.springframework.util.ClassUtils.<clinit>(ClassUtils.java:67)
at
org.springframework.core.io.DefaultResourceLoader.<init>(DefaultResourceLoader.java:52)
at
org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:184)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:80)
at
org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:58)
at
需要加上:commons-logging.jar log4j-1.2.11.jar
2:
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException
:
Unexpected exception parsing XML document from class path resource
[text.xml]; nested exception is java.lang.NoClassDefFoundError:
org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
at java.lang.Class.forName0(Native Method)
需要加上:aspectjweaver.jar
3:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException
:
Error creating bean with name 'logBean' defined in class path resource
[text.xml]: Initialization of bean failed; nested exception is
org.springframework.aop.framework.AopConfigException: Cannot proxy
target class because CGLIB2 is not available. Add CGLIB to the class
path or specify proxy interfaces.
Caused by: org.springframework.aop.framework.AopConfigException: Cannot
proxy target class because CGLIB2 is not available. Add CGLIB to the
class path or specify proxy interfaces.
需要加上:cglib-2.1.3.jar
4:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException
:
Error creating bean with name 'logBean' defined in class path resource
[text.xml]: Initialization of bean failed; nested exception is
java.lang.NoClassDefFoundError: org/objectweb/asm/Type
Caused by: java.lang.NoClassDefFoundError: org/objectweb/asm/Type
at net.sf.cglib.core.TypeUtils.parseType(TypeUtils.java:180)
需要加上:asm.jar
转载:http://pengchua.javaeye.com/blog/142879
5:
CGLIB Enhancement failed: com.bowen.domain.Schools
java.lang.NoSuchMethodError:
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)
at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:173)
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
解决:由于不同版本让我想到了可能会因为其它三方包是不同版本引起的最新的MyEclipse,所以里面的Hibernate也是最新的3.1(它里面还带有一个3.0版本的)
删除 多余的包 Hibernate3.1现象2:
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'sessionFactory' defined in resource
[/WEB-INF/dataAccessContext-hibernate.xml] of ServletContext:
Instantiation of bean failed; nested exception is
java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
原因:缺少jta.jar
6
.Unexpected exception parsing XML document from
class path resource [exer/applicationContext.xml]; nested exception is
java.lang.SecurityException: class "org.springframework.beans.factory.support.GenericBeanDefinition
"'s signer information does not match signer information of other classes in the same package
Caused by: java.lang.SecurityException: class
"org.springframework.beans.factory.support.GenericBeanDefinition"'s
signer information does not match signer information of other classes in
the same package
原因:jar包冲突,spring.jar和spring-core.jar冲突
解决:保留spring.jar,spring-web.jar,spring-context.jar
分享到:
相关推荐
Spring 2.0是Java开发中的一个里程碑,它在企业级应用开发中扮演着至关重要的角色,特别是对于依赖注入(IoC)和面向切面编程(AOP)的支持。本学习提纲旨在为初学者提供一份详尽的Spring 2.0学习指南,帮助他们系统...
Spring2.0通过其JdbcTemplate和Hibernate等工具,简化了JDBC的操作,避免了常见的资源管理和错误处理问题。 这些技术组合在一起,可以帮助开发者构建一套完整的Java Web应用程序,从前端交互到后端业务逻辑处理,再...
根据提供的信息来看,这份文档似乎包含了Spring 2.0框架的一些基本概念和技术要点,但由于文本内容较为混乱且不可读,我们将基于文档标题“spring2.0-中文参考手册.pdf”及描述来构建相关的知识点。 ### Spring 2.0...
提供的两个CHM文件——hibernate3.1.CHM和Spring2.0.chm,是官方的英文帮助文档,对于深入理解Spring 2.0和Hibernate 3.1的细节、API以及最佳实践具有极大价值。通过阅读这些文档,开发者可以掌握这两个框架的核心...
### Spring 2.0 声明式事务配置详解 #### 一、Spring 2.0 声明式事务概述 随着 Spring 框架的发展,从 Spring 1.x 到 Spring 2.0 版本,声明式事务管理方式有了显著改进。在 Spring 1.x 中,主要通过 AOP 方式实现...
10. **Spring Boot**:虽然《Spring 2.0 技术手册》主要讨论的是Spring 2.0,但值得一提的是,Spring Boot是后来出现的一个快速开发框架,它基于Spring框架,简化了配置,并集成了许多常见的第三方库,使得开发...
下面将对Spring 2.0的主要特性、核心概念以及常见使用方法进行详细阐述。 1. **依赖注入**:Spring 2.0的核心特性之一,它允许开发者通过外部配置来控制对象的创建和装配,而不是在代码中硬编码这些依赖关系。这种...
Struts2.0、Spring2.0和Hibernate3.0是Java开发中经典的三大框架,它们的集成使用,通常被称为SSH(Struts2、Spring、Hibernate)架构,为Web应用程序提供了一个强大的、全面的解决方案。这3个CHM文件包含了这三大...
Spring2.0版本是其发展的一个重要里程碑,引入了许多新特性和改进,比如支持JSR-250的@PostConstruct和@PreDestroy注解、AOP的增强型代理、以及对AspectJ的集成,使得AOP的使用更加灵活和强大。 Hibernate则是Java...
### Spring Security 2.0.x完全中文参考文档 #### 序言 本文档旨在为用户提供一份详尽且全面的Spring Security 2.0.x版本的中文指南,它不仅覆盖了核心概念、配置方法以及实际应用案例,还深入探讨了安全框架的...
Spring WS 2.0提供了丰富的错误处理机制,可以将运行时异常转换为SOAPFault,方便客户端理解并处理错误。这对于用户同步过程中可能出现的各种异常情况非常有用。 7. **测试和调试** Spring WS提供了一个内置的...
**Spring AOP 2.0 研究** 在软件开发中,面向切面编程(Aspect-Oriented Programming,简称AOP)是一种重要的设计模式,它允许开发者将关注点从核心业务逻辑中分离出来,例如日志记录、事务管理、性能监控等。...
在Spring框架中,文件上传是一项常见的功能,尤其在构建Web应用程序时。Spring提供了一套完善的API来处理文件上传,使得开发者能够轻松地实现文件上传功能。以下是对`spring上传文件`这一主题的详细讲解。 首先,...
Spring 2.5 和 Struts 2.0 集成是 Java Web 开发中一个常见的技术组合,它结合了 Spring 框架的强大功能和 Struts 2 框架的优秀表现力,为开发者提供了高效且灵活的 MVC 应用程序构建平台。这个集成允许开发者利用 ...
在Java开发领域,Spring、Struts和JPA(Java Persistence API)是常见的三大框架,它们分别在依赖注入、MVC架构和对象关系映射方面发挥着重要作用。本实例将深入讲解如何将这三个框架集成在一起,以构建一个高效、...
在提供的"struts2.0+hibernate+spring文档"中,可能包含关于这些框架的详细教程、配置示例、常见问题解答以及最佳实践等内容。阅读这些文档将有助于开发者深入理解SSH框架的使用,提升开发技能,更好地应对复杂的Web...
标题 "整合compass2.0 spring hibernate示例源程序" 提供了我们即将探讨的核心内容:一个集成Compass 2.0、Spring和Hibernate的示例应用。这是一份源代码,旨在帮助开发者理解如何在实际项目中有效地将这三个关键...
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的...
- **2005年**:Spring框架2.0发布,增加了对Java 5的支持。 - **2015年3月**:Spring框架4.1.6发布,这是本教程所基于的版本。 - **后续版本**:Spring框架持续发展,引入了更多的特性和改进,以适应不断变化的技术...