`

Struts2的一個jar包配置問題

阅读更多

出現問題: 

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

 

原因:

Struts2的struts2-spring-plugin-2.0.11.jar等jar包需要使用ApplicationContextAware去找Spring的配置內容,結果找不到ApplicationContextAware類。

 

解決:

在Struts2項目中只保留Struts2的5個必須的包,其他全部刪除

 

5個必須的包是:

    commons-logging-1.0.4.jar

    freemarker-2.3.8.jar

    ognl-2.6.11.jar

    strut2-core-2.0.11.jar

    xwork-2.0.4.jar

 

 

另外,如果要用到Spring的話,將Spring的包加進來也可以解決問題。

 

 

分享到:
评论

相关推荐

    struts2jar包

    Struts2是一个强大的Java ...总的来说,Struts2是一个功能强大且成熟的MVC框架,其jar包的引入是搭建Struts2应用的第一步。正确理解和使用这些jar包以及框架的核心概念,能够帮助我们更高效地开发和维护Java Web项目。

    struts2全部的jar包

    使用Struts2的全部JAR包时,要注意避免版本不兼容问题,确保所有库的版本一致。同时,正确配置web.xml文件,指定Struts2的过滤器。 9. **最佳实践**: - 为了代码整洁,推荐使用注解配置而非XML。 - 使用Maven或...

    struts2所有jar包程序文件

    Struts2是一个非常著名的Java Web开发框架,由Apache软件基金会维护。它基于MVC(Model-View-Controller)设计模式,极大地简化了构建基于Java EE的Web应用程序的过程。本资源包含"struts2所有jar包程序文件",是...

    struts2的各种jar包

    综上所述,"struts2的各种jar包"涵盖了构建Struts2应用所需的所有组件,从基础框架到特定功能的扩展,它们共同构建了一个强大且灵活的MVC框架。理解并熟练掌握这些知识点,将有助于你高效地开发和维护基于Struts2的...

    struts2常用的7个jar包,struts2常用的7个jar包

    Struts2是一个强大的Java Web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-...在实际项目中,根据需求,可能还需要引入其他插件或依赖,但以上7个JAR包是构建一个基本Struts2应用的必备组件。

    struts2所需的jar包

    Struts2是一个强大的Java EE(企业级Java)框架,用于构建和维护动态Web应用程序。它基于Model-View-Controller(MVC)设计模式,提供了一种结构化的方式来组织应用程序,从而提高了开发效率和代码可维护性。Struts2...

    struts2所需jar包 lib.zip

    Struts2是一个非常流行的Java Web开发框架,它基于MVC(Model-View-Controller)设计模式,用于构建可维护性高、结构清晰的企业级应用程序。Struts2的核心功能包括动作调度、视图渲染、结果映射、拦截器机制以及丰富...

    struts-2.5.16升级jar包.zip

    总之,Struts 2.5.16升级jar包提供了一个更新Struts 2框架的机会,确保你的应用程序能够利用最新的功能和安全修复,同时,提供的基础入门示例可以帮助新手快速掌握Struts 2的基本用法。在实际操作中,应仔细阅读官方...

    struts-2.5所有jar包

    Struts2是一个基于MVC(Model-...总的来说,Struts2.5提供的所有jar包是一个完整的框架环境,允许开发者快速构建和部署Java Web应用程序。理解并掌握这些组件的用途和相互关系,对于有效利用Struts2进行开发至关重要。

    struts2所用到的jar包

    这些插件通常包含自己的jar包,以扩展Struts2的功能,如 strut2-convention-plugin 和 strut2-dojo-plugin。 7. **结果类型**:Struts2支持多种结果类型,如dispatcher(用于转发到JSP页面)、stream(用于处理文件...

    struts2主要jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它由Apache软件基金会维护。在Java EE应用开发中,Struts2提供了强大的控制层支持,帮助开发者构建可维护性高、结构清晰的Web应用程序。...

    Struts2全部jar包

    通过以上步骤,你就能够使用这些jar包快速地搭建一个基本的Struts2项目,进一步开发出满足需求的Java Web应用。在实际开发中,还要注意不断学习和理解Struts2的高级特性,以提升应用的质量和效率。

    Struts2需要的jar包和配置文件

    本篇文章将深入探讨Struts2框架的核心组件、依赖的jar包以及关键配置文件。 首先,让我们来看看Struts2运行所需的jar包: 1. **commons-fileupload-1.2.1.jar**:这是Apache Commons FileUpload库,用于处理HTTP...

    struts2的所有jar包

    Struts2是一个强大的Java web应用程序框架,它基于Model-View-Controller(MVC)设计模式,为开发人员提供了构建高效、可扩展且易于维护的Web应用的工具和库。Struts2的核心在于它提供了一种组织应用逻辑的方式,...

    struts 2的全部jar包

    总的来说,"struts2的全部jar包"为开发者提供了一个全面的工具箱,使他们能够无缝地集成和使用Struts2框架,专注于编写业务逻辑,而无需担心底层架构的复杂性。对于初学者来说,这是一个非常方便的资源,减少了学习...

    struts+hibernate整合jar包

    这些库文件包含了运行一个基于Struts 2和Hibernate的Web应用所需的所有核心组件,例如Struts 2的动作调度、视图渲染、拦截器实现,以及Hibernate的对象持久化、查询工具等。在导入项目时,只需将这些jar包添加到项目...

    struts2jar包.zip

    总的来说,这个"struts2jar包.zip"是一个包含Struts2框架完整组件的集合,它简化了开发过程,避免了开发者在网络上搜索和管理各种依赖。只需将这些JAR文件添加到项目的类路径中,就可以开始利用Struts2的强大功能...

    struts2 jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域具有广泛的应用。Struts2的核心是Action类,它负责处理来自客户端的请求,并通过配置文件来决定如何转发到相应的...

    struts2 最新jar包

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性极高的Web应用的解决方案。这个"struts2 最新jar包"包含了Struts2框架的核心组件,是...

    struts2配置环境需要的jar包

    以下将详细介绍如何配置Struts2所需的jar包,以及如何将这些jar包应用于你的项目。 首先,`struts2配置环境需要的jar包`意味着你需要确保你的开发环境中包含了运行Struts2应用程序所必需的库文件。这些jar包通常...

Global site tag (gtag.js) - Google Analytics