solo 更新笔记

本贴最后更新于 2123 天前,其中的信息可能已经时移世易

前言

前几天更新 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

结束语

请大家根据自己项目安装路径和系统情况适当修改,我使用这几个备份的命令几乎可以瞬间更新好的。
命令都很简单,但是确包含了我长时间整理的心血,希望大家少走弯路。
好了,希望大家都有美好的一天。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...