雲伺服器啟動部署springboot的專案

山有木兮丶發表於2020-10-21

雲伺服器啟動部署springboot的專案

本文采用的jar包是通過idea下maven打包的springboot專案。

在部署本部落格上滴滴雲伺服器時,不但要指定埠,還需要配置容器與宿主機對映卷(我的滴滴雲伺服器的Java開發環境是用docker安裝部署的),一大串的shell命令難免記不過來,寫這個shell指令碼是為了在linux下方便啟動jar包時不用輸入太多的shell命令,將啟動指令碼的一系列shell命令整理到一個xxx.sh中,每次啟動此.sh檔案就可以。

docker run -d -p 8443:8443 -v /usr/dblog/blog-web.jar:/usr/dblog/blog-web.jar --name blog-web java java -jar /usr/dblog/blog-web.jar      這是我啟動專案的shell命令

1、首先,我們在一個合適的地方建立一個.sh檔案

vi  blog_web.sh

2、將shell命令寫入檔案,如果需要複製很多文字進去檔案可以通過set paste方式.

3、建立.sh檔案後,將剛剛那一大串的命令寫在.sh指令碼里,接下來就可以通過啟動shell檔案愉快的啟動專案啦!

./blog_web.sh      (注意需在.sh同級目錄)

噹噹噹!!問題來了!

啟動居然報錯了~報錯資訊如下:

-bash: ./xxx.sh: Permission denied

上網查了下,大概意思是檔案沒有許可權,給該指令碼檔案授權就好了。

chmod 777 xxx.sh        給shell指令碼授權

然後,就可以成功通過shell指令碼啟動jar包了~

相關文章