前后端发包操作
前后端發包操作
一.后端發包
安裝Xshell等工具(對于mac可以下載替代工具,使用方式一樣),連接服務器
進入后端包目錄
1>pwd命令–查看當前所在目錄
2>cd / --進入根目錄
3>ls或 ll可以查看當前目錄下的所有文件
以雙重預防為例,進入到項目后端目錄:
cd /data/wwwroot/campus-prevent/
上傳后端jar包
如圖所示,campus-prevent.jar為后端包,campus-prevent.jar.old為上次發布的包,通常我們在發新包時,會把當前的包命名為.old,保存下來,當新包有問題時,可以方便回滾
因此:
1>先刪除.old rm -rf campus-prevent.jar.old
2>把當前.jar包命名為.old mv campus-prevent.jar campus-prevent.jar.old
3>上傳本次要發的包,直接拖動包到該界面,等待上傳完成
重啟服務進程
1>jps -l 查看當前服務器進程
2>Kill -9 進程號 停掉當前服務進程
3>重啟服務命令
nohup java -jar -server -Dnacos.config.serverAddr=172.17.0.18:8848 -Xms1024m -Xmx1024m -XX:CompressedClassSpaceSize=256m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m campus-prevent.jar >> campus-prevent.log 2>&1 &
各項目重啟命令基本一樣,黃色部分根據實際修改,-Dnacos為nacos配置,其余兩個對應要發的包名和log文件
PS:可以把命令保存起來,后續可以直接用,也就是加入快速命令中,操作如下:
4>查看發版是否成功
Tail -f campus-prevent.log 也就是查看log文件,如圖說明啟動成功
二. 前端發包
6. 和后端發包相似的操作,先進入前端包目錄,以。。。為例
cd /home/xysl/ 進入該目錄下查看
在前端目錄下有當前的前端包smx_prevent_admin,和上次包smx_prevent_admin.old
1>刪除smx_prevent_admin.old rm -rf smx_prevent_admin.old
2>重命名smx_prevent_admin當前包 mv smx_prevent_admin smx_prevent_admin.old
3>上傳前端包,拖動壓縮文件disk.zip到該界面,等待上傳完成
4>解壓disk.zip前端包 unzip disk.zip
5>確保解壓出來的包名為smx_prevent_admin, 不是的話就重命名
1>進入到nginx目錄下
cd /user/sbin/
2>nginx -s reload 前端發布完成
總結
- 上一篇: 使用uniapp架构开发小程序与web端
- 下一篇: UGUI打图集