前言
前几天更新 solo,从 2.9.7 更新到 3.0.0,今天又更新到 3.0.1,在 D1 的帮助下折腾了一天,其中的心酸让我这个新手一言难尽。
所以,为了大家顺利更新,我写一下我的更新历程。
ps: 版本在 3.0.0 和之前的都要一个一个版本一个版本更新,在我的帮助下会很简单的。还有项目推荐放在 tomcat ROOT 目录下。
步骤
- 备份配置
如果没有/data/soloBack 文件夹,一定要先创建!!!
# solo备份,
cp /usr/local/apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes/local.properties /data/soloBack
cp /usr/local/apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes/latke.properties /data/soloBack
cp /usr/local/apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes/mail.properties /data/soloBack
- 下载新版本替换并安装
请把里面要解压的 solo.war 替换为自己对应的版本
# 停止tomcat
/usr/local/apache-tomcat-9.0.16/bin/shutdown.sh
rm -rf /usr/local/apache-tomcat-9.0.16/webapps/ROOT/*
# 新版本替换到ROOT
unzip solo.war -d /usr/local/apache-tomcat-9.0.16/webapps/ROOT
# 还原配置
cp /data/soloBack/local.properties /usr/local/apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes
cp /data/soloBack/latke.properties /usr/local/apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes
cp /data/soloBack/mail.properties /usr/local/apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes
# 启动tomcat
/usr/local/apache-tomcat-9.0.16/bin/startup.sh
结束语
请大家根据自己项目安装路径和系统情况适当修改,我使用这几个备份的命令几乎可以瞬间更新好的。
命令都很简单,但是确包含了我长时间整理的心血,希望大家少走弯路。
好了,希望大家都有美好的一天。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于