这是个前后端不分离的项目,增量部署需要替换掉class部分和页面部分。
1. 更新代码
更新最新代码,编译好,本地看能否正常启动
2. 打包
- 打包class文件和页面文件,视不同的项目打包的文件夹不同,主要看日常是否会发生更新来确定打包范围。
- zip包(不是很懂为什么都打成zip包)
3. 关掉tomcat
- 需要先远程登录服务器,xshell或者xftp等
- 进入对应tomcat下的bin目录
- bin下面有很多文件
- 执行命令(tab键会有提示)
./shutdown.sh
4. 查看tomcat进程是否关闭
查看tomcat进程,看tomcat进程是否结束了,没结束就强制杀进程
#查看tomcat进程
ps -ef|grep tomcat
#强制杀死进程
kill -9 编号
5. 解压、备份
zip包拖到对应位置,进行备份(日期)、解压,解压需要进入zip包所在目录
unzip xxx.zip
6. 启动tomcat
进入tomcat的bin目录
./startup.sh
7. 查看启动日志
进入tomcat的logs目录
tail -f catalina.out
8. 检测项目是否可正常使用