升级目的:
修复Struts2框架自带BUG,保证系统安全
升级过程:
1.下载Struts2.3.20
2.替换JAR包,有即更新,无即保留,本项目升级后Struts2相关jar包如下,部分jar包为非必须
asm-5.0.2.jar
commons-beanutils-1.8.0.jar
commons-chain-1.2.jar
commons-codec-1.6.jar
commons-collections-3.1.jar
commons-digester-2.0.jar
commons-fileupload-1.3.1.jar
commons-httpclient-3.1.jar
commons-io-2.2.jar
commons-lang-2.4.jar
commons-lang3-3.2.jar
commons-logging-1.1.3.jar
commons-net-2.2.jar
commons-pool-1.6.jar
commons-validator-1.3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
spring-context-3.0.5.RELEASE.jar
struts2-convention-plugin-2.3.20.jar
struts2-core-2.3.20.jar
struts2-embeddedjsp-plugin-2.3.20.jar
struts2-json-plugin-2.3.20.jar
struts2-spring-plugin-2.3.20.jar
struts2-sunspoter-stream-1.0.jar
struts2-tiles-plugin-2.3.20.jar
tiles-api-2.0.6.jar
tiles-core-2.0.6.jar
tiles-jsp-2.0.6.jar
xwork-core-2.3.20.jar
3.更新配置文件: struts.xml
1)打开下载的struts2.3.20文件夹,路径如下
"struts-2.3.20-all\struts-2.3.20\src\apps\showcase\src\main\resources\struts.xml"
2)复制头部信息如下,替换项目中struts.xml相应内容
<?xml version="1.0" encoding="UTF-8" ?>
修复Struts2框架自带BUG,保证系统安全
升级过程:
1.下载Struts2.3.20
2.替换JAR包,有即更新,无即保留,本项目升级后Struts2相关jar包如下,部分jar包为非必须
asm-5.0.2.jar
commons-beanutils-1.8.0.jar
commons-chain-1.2.jar
commons-codec-1.6.jar
commons-collections-3.1.jar
commons-digester-2.0.jar
commons-fileupload-1.3.1.jar
commons-httpclient-3.1.jar
commons-io-2.2.jar
commons-lang-2.4.jar
commons-lang3-3.2.jar
commons-logging-1.1.3.jar
commons-net-2.2.jar
commons-pool-1.6.jar
commons-validator-1.3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
spring-context-3.0.5.RELEASE.jar
struts2-convention-plugin-2.3.20.jar
struts2-core-2.3.20.jar
struts2-embeddedjsp-plugin-2.3.20.jar
struts2-json-plugin-2.3.20.jar
struts2-spring-plugin-2.3.20.jar
struts2-sunspoter-stream-1.0.jar
struts2-tiles-plugin-2.3.20.jar
tiles-api-2.0.6.jar
tiles-core-2.0.6.jar
tiles-jsp-2.0.6.jar
xwork-core-2.3.20.jar
3.更新配置文件: struts.xml
1)打开下载的struts2.3.20文件夹,路径如下
"struts-2.3.20-all\struts-2.3.20\src\apps\showcase\src\main\resources\struts.xml"
2)复制头部信息如下,替换项目中struts.xml相应内容
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
出现问题:
替换过jar包和struts.xml后,TOMCAT启动报各种各样错误,其主要原因在于jar包,检查是否少了必须的jar包
作者:墨菲
日期:2015.2.10
欢迎转载,原文地址:http://blog.csdn.net/error/404.html?from=http%3a%2f%2fblog.csdn.net%2fboss_2012%2farticle%2fdetails%2f43699535