Tomcat版本更新

## Tomcat更新注意事项 - 目前好签SDKO使用的版本是Tomcat8.5.x版本,切勿使用其他版本随意更新。 - [Tomcat官网](https://tomcat.apache.org/download-80.cgi)一般会定期更新最新版,修复之前版本的漏洞等问题。 - 由于好签SDKO修改了Tomcat内部不少的配置文件,所以需要参考此文档进行更新。 - 本文档会不定期更新,同步官网Tomcat8.5.x的最新版。 ## Tomcat更新步骤 #### 最新版本 - 目前使用的最新Tomcat版本为:**8.5.100**。 - 如不符合更新要求或者不是官网的最新版,请提前和好签联系。 #### 更新说明 - 由于Tomcat内含有适配好签SDKO服务的内容,不能随意更新。 - 所以采取分步更新Tomcat内子文件夹的方式逐步更新。 - 主要更新的子文件夹有:bin文件夹、conf文件夹、lib文件夹 - 未提及的文件夹和文件代表无需更新。 - 更新前请先停止好签服务的运行,待更新完毕后再启动。 #### 更新步骤 ##### 更新lib文件夹 - 将现有lib文件夹移动到外部,假如移动到/opt目录,可参考执行命令:`mv /opt/wellsign-sdko-off/tomcat/lib/ /opt/`。移出后的lib文件夹先不要删除,待确定Tomcat更新完毕,服务稳定运行后再做删除。后续其他更新文件或者文件夹同理。 - 下载最新的lib文件夹压缩包[lib.tgz](https://wellsign-soft.oss-cn-beijing.aliyuncs.com/sdko/service/tomcat/8.5.100/lib.tgz),上传到 `/opt/wellsign-sdko-off/tomcat` 目录。然后执行解压命令 `tar -zxvf /opt/wellsign-sdko-off/tomcat/lib.tgz` - 至此lib文件夹已更新完毕。 ##### 更新conf文件夹 - 分别更新catalina.properties、web.xml文件,假如分别移动到/opt目录,可分别执行命令`mv /opt/wellsign-sdko-off/tomcat/conf/catalina.properties /opt/`和 `mv /opt/wellsign-sdko-off/tomcat/conf/web.xml /opt/` - 下载最新的 [catalina.properties](https://wellsign-soft.oss-cn-beijing.aliyuncs.com/sdko/service/tomcat/8.5.100/conf/catalina.properties) 和 [web.xml](https://wellsign-soft.oss-cn-beijing.aliyuncs.com/sdko/service/tomcat/8.5.100/conf/web.xml) 文件,上传到`/opt/wellsign-sdko-off/tomcat/conf`目录。 - 至此conf文件夹已更新完毕。 ##### 更新bin文件夹 - 将现有bin文件夹移动到外部,假如移动到/opt目录,可参考执行命令:`mv /opt/wellsign-sdko-off/tomcat/bin/ /opt/`。 - 下载最新的bin文件夹压缩包[bin.tgz](https://wellsign-soft.oss-cn-beijing.aliyuncs.com/sdko/service/tomcat/8.5.100/bin.tgz),上传到 `/opt/wellsign-sdko-off/tomcat` 目录。然后执行解压命令 `tar -zxvf /opt/wellsign-sdko-off/tomcat/bin.tgz` - 至此bin文件夹已更新完毕。 #### 检查验证 ##### 验证tomcat版本 - 执行命令`/opt/wellsign-sdko-off/tomcat/bin/catalina.sh version` - 查看显示的信息Server version即为最新的Tomcat版本。![image.png](https://cos.easydoc.net/74177308/files/lz20tr7p.png) ##### 验证好签服务 - 启动好签服务。可正常打开好签控制台,代表服务启动正常。 - 后续可继续验证业务系统能否正常使用。