`
thinkerAndThinker
  • 浏览: 285151 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2安全漏洞-升级struts2 jar文件从2.2.3至2.3.16

 
阅读更多
方案一、  
1. jar包
            新增:asm-3.3.jar
                      asm-commons-3.3.jar
                      asm-tree-3.3.jar
                      commons-lang3-3.1.jar
 
            旧jar包修改为:
                      commons-fileupload-1.3.1.jar
                      commons-io-2.2.jar
                      commons-logging-1.1.3.jar
                      freemarker-2.3.19.jar
                      log4j-1.2.17.jar
                      ognl-3.0.6.jar
                      struts2-convention-plugin-2.3.16.3.jar
                      struts2-core-2.3.16.3.jar
                      struts2-spring-plugin-2.3.16.3.jar
                      xwork-core-2.3.16.3.jar
        2. struts2配置文件修改2处,如图:
           1). <!DOCTYPE struts PUBLIC 

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 
"http://struts.apache.org/dtds/struts-2.3.dtd">

            2).  <constant name="struts.enable.DynamicMethodInvocation" value="true" />
  方案二、见附件
  • 大小: 272.2 KB
分享到:
评论

相关推荐

    Struts2.2.3需要的jar包

    Struts2.2.3需要的jar包。 其中包括: commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang-2.5.jar commons-logging-1.1.1.jar freemarker-2.3.16.jar javassist-3.11.0.GA.jar ognl-3.0.1.jar struts...

    struts2.2.3 常用jar文件

    commons-beanutils-1.7.0 commons-collections-3.1 commons-digester-2.0 commons-fileupload-1.2.2 commons-io-2.0.1 commons-lang-2.5 commons-logging-1.1.1 ...struts2-core-2.2.3 xwork-core-2.2.3

    构建最基本的struts2所需要用到的jar包

    主要包括的库文件有:commons-beanutils-1.7.0.jar,commons-fileupload-1.2.2.jar,commons-io-2.0.1.jar,commons-lang-2.5.jar,ezmorph-1.0.3.jar,freemarker-2.3.16.jar,javassist-3.11.0.GA.jar,json-lib-...

    ssh2框架工具包

    struts2-core-2.2.3.jar struts2-spring-plugin-2.2.3.jar xwork-core-2.2.3.jar commons-io-2.0.1.jar commons-lang-2.5.jar commons-fileupload-1.2.2.jar freemarker-2.3.16.jar ognl-3.0.1.jar ...

    Struts2Jar

    2. **struts2-core-2.2.3.jar**:这是Struts2框架的核心库,包含Action、Interceptor、Result和其他核心组件。它定义了MVC(模型-视图-控制器)架构,并提供了处理HTTP请求、执行业务逻辑和返回响应的方式。 3. **...

    Struts2最少jar包

    - **安全性**:确保所使用的jar包是最新的稳定版本,定期检查并更新至最新版本以修复已知的安全漏洞。 - **性能优化**:在生产环境中,可以通过去除不必要的依赖、减少冗余代码等方式进一步优化应用程序的性能。 ##...

    SSH整合包详解.Struts2.2.3+Spring3.1.0.M2+Hibernate3.6.6

    - **commons-io-2.0.1.jar**:增强了文件I/O操作的能力,对于Struts2的信息传输至关重要。 - **commons-fileupload-1.2.2.jar**:支持Web应用中的文件上传功能。 - **commons-collections-3.1.jar**:提供了额外的...

    struts2.2.3

    9. **Struts2 Convention Plugin**(struts2-convention-plugin-2.2.3.jar):这个插件实现了“约定优于配置”的原则,使得开发者可以通过简单的命名规则自动配置Action和结果,减少了XML配置文件的工作量。...

    ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置

    SSH(Struts2、Hibernate和Spring)是一种流行的Java企业级应用程序开发框架的组合,用于构建高效、可维护的Web应用。下面将详细介绍如何整合Struts2.2.1、Hibernate3.6和Spring3.0.5。 首先,确保准备好所有必要的...

    struts2-libs

    2. **struts2-core-2.2.3.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action、Interceptor、Result等。它负责处理HTTP请求,调度Action,执行拦截器链,并将结果渲染到视图。 3. **xwork-core-2.2.3.jar...

    struts2所必需的包

    struts2所必需的包. 包括: commons-fileupload-1.2.2.jar; commons-logging-1.1.1.jar; freemarker-2.3.16.jar; ognl-3.0.1.jar; struts2-core-2.2.3.jar; xwork-core-2.2.3.jar

    Struts2 返回json对象

    commons-3.1.jar、asm-tree-3.1.jar、commons-fileupload-1.2.2.jar、commons-io-2.0.1.jar、commons-lang-2.5.jar、freemarker-2.3.16.jar、javassist-3.11.0.GA.jar、ognl-3.0.1.jar、struts2-core-2.2.3.jar、...

    Struts学习笔记

    - `struts2-core-2.2.3.jar` - `xwork-core-2.2.3.jar` - 除了以上基本的Struts2.0所需库之外,还需要额外添加以下库以增强功能: - `freemarker-2.3.16.jar` - `javassist-3.11.0.GA.jar` - `commons-lang-...

    struts-2.3.1.2源码依赖的所有jar包

    asm-commons-2.2.3,asm-3.1,commons-collections,commons-fileupload-1.2,commons-io-1.4,commons-lang-2.5,commons-logging,freemarker-2.3.16,jsp-api,junit-4.4,ognl-3.0.4,org.testng.feature_5.9.0.4,servlet-...

Global site tag (gtag.js) - Google Analytics