`
CoderDream
  • 浏览: 477239 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Struts2的一个问题!no found ApplicationContextAware

阅读更多

问题:

Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware

原因:

Struts2的struts2-spring-plugin-2.0.11.jar等jar包需要使用ApplicationContextAware 去找Spring的

Context,结果ApplicationContextAware类都找不到!

解决方法(选择一种方法即可):

方法1.在Struts2项目中只保留Struts2的5个必须的包,其他全部删除

5个必须的包是: 
        commons-logging-1.0.4.jar 
        freemarker-2.3.8.jar         
        ognl-2.6.11.jar 
        struts2-core-2.0.11.1.jar 
        xwork-2.0.4.jar

方法2:

你的项目需要Spring的话,把Spring的包加进来也可以!

原文地址:http://blog.csdn.net/liuxiaotao008/archive/2008/07/18/2672200.aspx

分享到:
评论

相关推荐

    struts2入门教程及struts2集成spring

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它极大地简化了Java Web应用的开发。作为Apache软件基金会的一员,Struts2提供了丰富的功能,如拦截器、插件架构、强大的动作类和结果集等,为开发者提供了一个...

    struts2和spring整合包

    Struts2主要用于处理MVC(Model-View-Controller)架构中的控制器部分,而Spring则是一个全面的企业级应用框架,包括依赖注入、面向切面编程、事务管理等功能。将这两个框架整合在一起,可以构建出高效、灵活且易于...

    struts2+spring实例

    Struts2主要用于处理MVC(Model-View-Controller)架构中的控制器部分,而Spring则是一个全面的后端解决方案,包括依赖注入、事务管理、AOP(面向切面编程)等功能。将两者整合可以实现更高效、更灵活的应用开发。 ...

    在struts2中集成Spring共2页.pdf.zip

    Struts2是一个基于MVC设计模式的Java Web框架,它继承了Struts1的优点,并引入了更多现代框架的特性。Struts2的核心是Action类,它负责处理用户的请求,执行业务逻辑,并通过Result返回视图。此外,Struts2还提供了...

    Struts2和Spring整合

    1. **Struts2框架**:Struts2是Apache软件基金会下的一个项目,它是基于MVC设计模式的Web应用框架。Struts2的核心包括Action、Result和Interceptor等组件,它通过拦截器链实现了灵活的业务处理和结果转发。Struts2还...

    struts2+spring整合

    总结起来,"struts2+spring整合"是一个将两个强大框架协同工作的实践,目的是提高Java Web应用的开发效率和可维护性。通过理解并掌握这个DEMO,开发者可以更好地理解和应用这两个框架的整合技术,为自己的项目带来...

    struts2整合Spring

    Struts2主要用于Web层的控制反转(IoC)和模型-视图-控制器(MVC)架构,而Spring则是一个全面的后端框架,提供依赖注入、事务管理、数据访问以及AOP(面向切面编程)等功能。将两者整合,可以构建出高效、可维护且...

    struts2-spring-hibernate

    Struts2是一个基于MVC设计模式的Web应用框架,它继承了Struts1的优点并解决了其存在的问题,如Action与业务逻辑耦合过紧、拦截器机制不完善等。Struts2的核心是Action,每个Action对应一个业务逻辑,通过配置文件或...

    Struts2+Spring整合所需完整稳定可用jar包

    2. **Struts2的Spring插件**:Struts2提供了一个Spring插件,该插件允许Struts2从Spring容器中获取Action实例,同时处理Action的依赖注入。 3. **共享Session作用域**:在整合后,Struts2和Spring可以共享Session...

    在Struts2中整合Spring的IoC

    3. **配置Struts2**:在Struts2的配置文件(如`struts.xml`)中,定义一个`constant`,将其name设置为`struts.objectFactory`,value设置为`org.springframework.web.struts2.SpringObjectFactory`。这样,Struts2就...

    Struts2与Spring2.5、Hibernate3三者整合

    首先,创建一个新的Web工程,例如`BookShop`。这是所有配置和代码的基础。 2. **集成Struts2**: 使用MyEclipse的插件添加Struts2支持。在工程上右键,选择“Add Struts Capabilities...”,按照向导完成配置。这...

    struts2 spring3 mybatis3整合简单例子

    这个"struts2 spring3 mybatis3整合简单例子"很可能是为了展示如何将这三个框架无缝集成,创建一个功能完整的Web应用程序。 Struts2 是一个MVC(模型-视图-控制器)框架,它负责处理HTTP请求,提供控制层的逻辑,...

    用maven整合struts+spring+hibernate

    总结,整合Struts 2、Spring和Hibernate可以创建一个高效的企业级应用架构,它们各自发挥优势,共同支撑起复杂的业务需求。通过Maven的管理,这种整合变得更加有序和可控,为开发者提供了便利的开发环境。在实际工作...

    Spring与Struts集成方式二

    例如,定义一个Action类的Bean: ```xml ``` 3. **配置Struts2-Spring插件**:为了使Struts2能够识别Spring管理的Bean,我们需要在struts.xml中配置Spring插件。例如: ```xml <constant name="struts....

    Spring+Struts+文档解释=快速了解SpringStruts开发

    Spring 是一个全面的后端应用程序框架,而 Struts 是一个经典的 MVC(Model-View-Controller)框架,主要用于处理前端请求。它们的结合使用可以提供强大的功能,帮助开发者构建高效、可维护的 web 应用程序。 首先...

    Spring集成Struts

    Spring 和 Struts 都是Java开发中的重要框架,Spring 是一个全面的企业级应用框架,而Struts 是一个经典的MVC(Model-View-Controller)框架。将两者集成,可以利用Spring的强大 IoC(Inversion of Control,控制...

    Spring与Struts集成_第一种方案摘录

    Spring是一个全面的开源应用框架,提供了依赖注入(DI)和面向切面编程(AOP),而Struts则专注于MVC(Model-View-Controller)模式,帮助开发者构建可维护和可扩展的Web应用程序。本文将探讨如何将Spring与Struts...

    sh框架解说

    Struts2是一个强大的MVC(Model-View-Controller)框架,用于构建可维护性和可扩展性高的Web应用。而Spring则是一个全面的后端框架,提供依赖注入、事务管理、数据访问等功能。当这两个框架整合在一起时,可以形成一...

    spring与struts集成方案二

    通过上述步骤,我们可以构建一个高效、稳定的Spring与Struts集成应用。这种方式使得业务逻辑和控制层分离,提高了代码的可维护性和复用性,同时,Spring的事务管理和依赖注入也大大简化了开发工作。在实际项目中,...

    struts1.2+spring2.0整合

    Struts1.2作为MVC框架,负责控制应用程序的流程,而Spring2.0则是一个全面的轻量级应用框架,提供了依赖注入(DI)和面向切面编程(AOP)等功能,以及对其他框架的集成支持。 整合这两者的主要目的是将Struts1.2的...

Global site tag (gtag.js) - Google Analytics