Struts2 升级指南

1. 下载升级包

Struts2 升级包.zip

2. 备份(重要)

备份应用程序webapp目录(现场安装目录不同,请自行在webapp前面加上绝对路径):
cp -r /isearch/isa/webapp /isearch/isa/webapp.xxxxxx

3. 查找 struts2 相关 jar 文件 (升级前、升级后需要查看)

cd /isearch/isa/webapp/WEB-INF/lib/      (现场安装目录不同,请自行在webapp前面加上绝对路径)
ls |grep -E "struts2"

上面命令可以看到当前系统使用了哪个版本的 struts2,从而决定用哪个包去升级

4. 删除旧版本文件 (假设当前使用的是 struts-2.3.32)

cd /isearch/isa/webapp/WEB-INF/lib/      (现场安装目录不同,请自行在webapp前面加上绝对路径)
rm -rf struts2-core-2.3.32.jar
rm -rf struts2-json-plugin-2.3.32.jar
rm -rf struts2-spring-plugin-2.3.32.jar

5 上传 struts2 对应升级 jar 文件到文件目录 /isearch/isa/webapp/WEB-INF/lib/,替换之前删除的文件。

6. 还原(请确认备份成功)

rm -rf /isearch/isa/webapp
mv -r /isearch/isa/webapp.xxxxxx /isearch/isa/webapp
/isearch/bin/tomcat.sh stop
/isearch/bin/tomcat.sh start