Struts2.3升级struts2.5.10.1

原创 2017年03月10日 11:25:16

1.首先替换的包如下:


删除xwork包

2. loggor类改变从log4j-1.2.25.jar到log4j-api-2.7.jar

         修改java文件的错误:

引入包import org.apache.logging.log4j.*;

或者

importorg.apache.logging.log4j.LogManager;

import org.apache.logging.log4j.Logger;

Loggerlogger = Loggor.getLogger(class<?>);

改为:

Loggerlogger = LogManager.getLogger(class<?>);

3.修改web.xml文件

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

修改为:

<filter-name>struts2</filter-name>

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

4.修改所有struts

A.文件版本为2.5

 

<!DOCTYPEstruts PUBLIC

    "-//Apache Software Foundation//DTDStruts Configuration 2.5//EN"

"http://struts.apache.org/dtds/struts-2.5.dtd">

 

B.所有package加上strict-method-invocation="false"

此处因为我没有用到自己动匹配所以这样修改,若是有自己懂匹配则还需要在package前一行加上 <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>表示允许动态加载

当然在我升级期间看了不少bolg比如593435542的bolg在此感谢

版权声明:本文为博主原创文章,转载请注明出处。

struts2.3升级到2.5步骤

一、jar包替换: 删除原工程“xwork-core-2.3.16.jar” 二、 修改web.xml: “org.apache.struts2.dispatcher.ng.filter.S...
  • baidu_19129543
  • baidu_19129543
  • 2017年07月04日 09:22
  • 2025

struts2 升级至2.5流程及主要事项

struts2官网地址:http://struts.apache.org/ 1.下载strtuts2.5包 2.替换工程中的附件目录文件 a.freemarker-2.3.23.jar b...
  • jiazhihui2007
  • jiazhihui2007
  • 2016年03月22日 09:17
  • 11444

struts-2.5.10.1

  • 2017年03月10日 17:19
  • 18.97MB
  • 下载

struts2升级2.3.32或2.5.10.1

漏洞年年有,最近特别多。2017年3月6日,Apache Struts2被曝存在远程命令执行漏洞,漏洞编号:S2-045,CVE编号:CVE-2017-5638,官方评级为高危,该漏洞是由于在使用基于...
  • mazhihao99
  • mazhihao99
  • 2017年03月23日 15:59
  • 1869

升级Struts2 2.3.15.1升级到2.3.32

由于struts2漏洞升级  原来升级到2.3..28.1 文件记载的很多东西都已丢失,最近内网的一个服务器需要公布到外网上,正好又遇到了 S2-045漏洞。以前记载的东西都已丢失。 所以在网上开记...
  • z2011like1
  • z2011like1
  • 2017年03月13日 16:57
  • 2499

Struts 2.5.5 升级备忘

升级Struts到2.5(开发者内部称为 3.0)时用了最长的时间找到了原来很便捷的路。灯下黑的道路不想在走两遍,为自己留言备忘。        下文是且仅是对现在网络上各种神器 解决方法的最终有效...
  • huxiquan
  • huxiquan
  • 2016年11月15日 06:32
  • 1759

struts-2.3.20升级至struts-2.5.10流程及主要事项

struts2官网地址:http://struts.apache.org/ 1.下载strtuts2.5包 2.替换工程中的附件目录文件 freemarker-2.3.23.jar ognl-3.1....
  • liming19890713
  • liming19890713
  • 2017年03月08日 20:14
  • 2709

struts2 升级至2.5流程及主要事项

struts2 升级至2.5流程及主要事项
  • educast
  • educast
  • 2016年08月15日 17:13
  • 7002

Struts2升级版本至2.5.10,高危漏洞又来了

前情概要漏洞年年有,最近特别多。2017年3月6日,Apache Struts2被曝存在远程命令执行漏洞,漏洞编号:S2-045,CVE编号:CVE-2017-5638,官方评级为高危,该漏洞是由于在...
  • zhulin2012
  • zhulin2012
  • 2017年03月13日 14:15
  • 4255

struts2 2.3.32 升级至2.5.10.1

最近struts2频繁发布高危漏洞,升级工作必不可少,以下是我升级的过程,供大家参考,希望能帮到大家。因为S2-048漏洞问题,需要对struts2的版本进行升级。1、 首先进行jar包替换,将低版...
  • zhangchen1987
  • zhangchen1987
  • 2017年09月21日 17:16
  • 315
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2.3升级struts2.5.10.1
举报原因:
原因补充:

(最多只允许输入30个字)