`
paper
  • 浏览: 75826 次
  • 性别: Icon_minigender_1
  • 来自: 郴州
社区版块
存档分类
最新评论

struts2.1.x 升级到struts2.3.x

 
阅读更多

由于 struts2 2.1.8.1 的版本存在漏洞,需要升级到2.3.14.3

升级所需修改的包删除

struts2-convention-plugin-2.1.x.1.jar

struts2-core-2.1.x.1.jar

struts2-embeddedjsp-plugin-2.1.x.1.jar

struts2-json-plugin-2.1.x.1.jar

struts2-spring-plugin-2.1.x.1.jar

xwork-core-2.1.8.jar

ognl-2.7.3.jar

 

添加

commons-lang3-3.1.jar

javassist-3.11.0.GA.jar

ognl-3.0.6.jar

struts2-convention-plugin-2.3.14.3.jar

struts2-core-2.3.14.3.jar

struts2-embeddedjsp-plugin-2.3.14.3.jar

struts2-json-plugin-2.3.14.3.jar

struts2-spring-plugin-2.3.14.3.jar

xwork-core-2.3.14.3.jar

 

若将asm.jar改为asm-3.3.jar 

需添加asm-tree-3.3.jar

asm-commons-3.3.jar

同时修改cglib-2.1.3为cglib-2.2

 

同时将:

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher  

</filter-class> 

修改为

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter  

</filter-class>

分享到:
评论

相关推荐

    struts-2.1.dtd

    最后是`struts-2.3.dtd`,这代表了Struts 2的2.3.x版本系列。这个版本可能引入了更多的改进和新特性,例如增强的插件支持、更灵活的动作配置等。开发者需要根据这个DTD来适应新的配置要求,以充分利用Struts 2的最新...

    struts-2.1.8.1源码和struts-2.3.15.1源码

    这个压缩包包含了Struts 2的两个不同版本——2.1.8.1和2.3.15.1的源代码。这两个版本分别代表了Struts 2发展历程中的两个时期,每个版本都有其特定的特性和改进。 首先,我们来看看Struts 2的基础知识。Struts 2是...

    struts2.1.8.1+ibatis2.3.4.7+spring3.0完美整合小测试

    iBatis2.3.4.7版提供了一种灵活的映射机制,可以将SQL查询结果直接映射到Java对象,避免了传统的JDBC繁琐操作。 最后,Spring框架是一个全方位的应用开发框架,它涵盖了依赖注入(DI)、面向切面编程(AOP)、事务...

    struts2-jfreechart-plugin-2.1.8.1.jar

    struts2-jfreechart-plugin-2.1.8.1.jar

    不同版本的 struts2.dtd

    - Struts2.1版本对框架进行了一些改进,可能引入了新的配置选项或者优化了旧的配置。例如,可能增加了对自定义拦截器的支持,或者增强了动态方法调用的功能。每个新版本的DTD都可能包含对旧版本的扩展或改进。 4. ...

    struts2.3.1.1

    Struts2.3.1.1 是一个重要的Java Web开发框架的版本,它基于MVC(Model-View-Controller)设计模式,旨在简化企业级应用的开发过程。这个版本包含了文档、源码以及相关的库文件,对于开发者来说,是深入理解和自定义...

    struts2.1.8.1+jquery1.4.2返回json数据.pdf

    ### Struts2.1.8.1与jQuery1.4.2实现JSON数据交互详解 在Web开发领域,Struts2框架因其强大的功能和灵活性而备受开发者青睐。结合jQuery库,能够实现前后端数据的高效交换,特别是通过JSON格式进行数据传输更是常见...

    Struts2漏洞检查工具2019版 V2.3.exe

    S2-048 CVE-2017-9791 Struts 2.3.X http://127.0.0.1:8090/struts2-showcase/integration/saveGangster.action 影响范围非常小 S2-046 CVE-2017-5638 Struts 2.3.5-2.3.31,Struts 2.5-2.5.10 ...

    ssh Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合jar包

    这个SSH整合jar包是针对Struts2.3.16.1、Hibernate4.3.4和Spring4.0.2版本的集成,用于简化开发过程,便于快速搭建项目结构。 **Struts2框架**: Struts2是基于MVC(Model-View-Controller)设计模式的Web应用框架...

    struts2.3.1.1的中文帮助文档

    chm格式的struts2.3.1.1doc

    struts2.3.15.3 API

    最新的struts2的API文档,与struts2.1之前的版本有所不同。

    Struts2.rar

    S2-048 CVE-2017-9791 Struts 2.3.X http://127.0.0.1:8090/struts2-showcase/integration/saveGangster.action 影响范围非常小 S2-046 CVE-2017-5638 Struts 2.3.5-2.3.31,Struts 2.5-2.5.10 ...

    Struts2升级到2.5.30,问题解决及过程记录

    在本文中,我们将探讨将Struts2从旧版本升级到2.5.30的过程中可能遇到的问题及其解决方案。 升级Struts2到2.5.30的主要目标是利用新版本提供的增强功能和安全补丁。Struts2的每个新版本通常会包含对前一版本的兼容...

    struts-2.3.16.3-lib.zip

    8. **安全更新**:Struts 2.3.16.3是一个维护版本,主要修复了之前版本中发现的安全漏洞,如著名的CVE-2017-9791漏洞,该漏洞可能导致远程代码执行,因此升级到此版本对于运行旧版本的系统来说至关重要。 9. **依赖...

    Struts2最新漏洞升级2.3.32版本

    1、升级所需要的jar(见附件): freemarker-2.3.22.jar ognl-3.0.19.jar struts2-convention-plugin-2.3.32.jar struts2-core-2.3.32.jar struts2-spring-plugin-2.3.32.jar xwork-core-2.3.32.jar 2、删除...

    Myeclipse 2014中让struts2.3像2.1一样便捷部署

    本教程将介绍如何在MyEclipse 2014中,通过替换Struts2的核心库,使得开发者能享受到Struts2.3的新特性,同时保持类似Struts2.1的便捷部署体验。 首先,我们了解Struts2的版本差异。Struts2.3相较于2.1,增加了许多...

    struts2.3升级到2.5.26.docx

    ### Struts2.3 升级到 2.5.26 的关键步骤与注意事项 #### 一、概述 在进行Struts2框架版本从2.3升级到2.5.26的过程中,主要涉及以下几个方面的调整:依赖库(JAR文件)的更新、`web.xml`文件的配置修改以及`struts...

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    ### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...

    spring2.5 ibatis2.3 struts2.1 dwr3 annotation集成配置

    综上所述,"spring2.5 ibatis2.3 struts2.1 dwr3 annotation集成配置"涉及到的不仅仅是单一技术的使用,更是Java Web开发中多框架协同工作的典范,展示了如何利用注解简化配置,提高开发效率,并为大型企业级应用...

Global site tag (gtag.js) - Google Analytics