iS-RPM(v2022.1.0.0) shiro 依赖升级

本次升级主要针对 iS-RPM(v2022.1.0.0) 版本依赖升级

环境以艺赛旗标准化安装为背景,服务器系统:CentOS7.5 64 位
RPM 应用运行用户为  isearch
RPM 应用安装主目录 /isearch

1、下载升级包

注:如需升级包请联系产品线负责人获取升级包文件

2、升级步骤(以下操作均用安装用户操作如 isearch 用户)

1、上传升级包(ROOT.tar.gz)
用 isearch 用户进行 sftp 连接到 linux 服务器,将 ROOT.tar.gz 上传到 /isearch/isa/datas/tomcat 目录下。
(如果不能用 isearch 用户进行上传,那么上传后用 root 账户登录 linux 系统,对 ROOT.tar.gz 进行授权)
输入以下命令:
cd /isearch/isa/datas/tomcat
chown -R isearch:isearch ROOT.tar.gz

2、备份
(1)停止 tomcat,命令:tomcat stop
(2)以 isearch 用户 ssh 到 linux 后台,并输入以下命令:
cd /isearch/isa/datas/tomcat
cp -r ROOT ROOT.back

3、替换升级包
(1)以 isearch 用户登录 linux 后台
(2)停止 tomcat,命令 tomcat.sh stop
(3)切换路径,命令:cd /isearch/isa/datas/tomcat
(4)删除 tomcat 原始文件,命令:rm  -rf  ROOT
(5)解压 tomcat 文件,命令:tar  -zxvf  ROOT.tar.gz
(6)恢复原本配置文件,命令:cp -rf  ROOT.back/WEB-INF/classes/application-prod.yml ROOT/WEB-INF/classes/

4、重启 tomcat
(1)修改好如下命令先复制好:tail -f /isearch/tomcat/logs/catalina.out
(2)输入如下命令启动 tomcat:tomcat.sh restart (注:启动立马报错,日志没有产生,可以再执行一次此命令
(3)立即执行步骤 1 的命令,查看日志(注:启动过程中,日志无报错,且出现如下图类似日志,说明启动成功
iS-RPM(v2022.1.0.0) shiro 依赖升级
(4)此时可以打开页面进行查看和判断系统是否正常启动

3、回退

1、停止 tomcat,命令:tomcat.sh stop(注:如需检查 tomcat 是否停止,命令:ps -ef | grep tomcat
iS-RPM(v2022.1.0.0) shiro 依赖升级
如上图,tomcat 停止成功
2、还原 webapp,输入如下命令:
cd /isearch/isa/datas/tomcat(注:此步骤,tomcat 后面不能有 /
rm -rf ROOT
cp -rf ROOT.back ROOT
3、重启 tomcat,命令:tomcat.sh restart