SpringBoot項目發(fā)布到阿里云服務(wù)器

原文連接:http://www.studyshare.cn/blog/details/1139/1

一、準(zhǔn)備環(huán)境

1、jdk的安裝與環(huán)境變量配置(略)

2、mysql的安裝與數(shù)據(jù)庫的創(chuàng)建

更多深度技術(shù)文章,在這里。?java開發(fā)工具下載地址及安裝教程大全,點這里。

二、SpringBoot項目發(fā)布步驟

1、修改項目中相關(guān)配置

(1)端口號是否需要修改,正式環(huán)境改為80,測試環(huán)境可隨意(除了80端口)

(2)mysql連接的ip與用戶名及密碼修改為服務(wù)器的ip,用戶名及密碼

(3)日志的路徑以及圖片保存路徑,修改為linux上相關(guān)路徑(開發(fā)環(huán)境一搬配置為本機window路徑)

2、打包

可以通過命令mvn clean,mvn package 也可以通過idea右側(cè)工具欄進行打包,打包后在項目target目錄下有一個xxx.jar文件

生成的jar包

3、部署項目

(1)首先在linux服務(wù)器上/home文件夾下創(chuàng)建項目管理文件夾(項目太多方便管理)

(2)使用ftp或者alt+p,上傳jar到/home相關(guān)文件夾下

(3)啟動jar包:nohup java -jar xxx.jar > xxx.log &? ? 此處直接使用后臺啟動部署,使用java -jar xxx.jar會隨窗口關(guān)閉而項目服務(wù)關(guān)閉。

(4)查看啟動日志:tail -f xxx.log? 查看是否啟動報錯或者啟動成功

(5)如果啟動報錯:端口占用,則使用ps -ef|grep 項目名? 查看進程id,然后執(zhí)行:kill -9 進程id? ? ?關(guān)閉該進程,然后執(zhí)行第三步啟動jar包。

4、開放端口

如果項目使用的是8080,8081等端口,需要在阿里云控制臺配置安全組規(guī)則

添加安全組規(guī)則,開放8081端口

5、綁定域名

在阿里云控制臺--》域名--》域名列表--》右側(cè)點擊“解析”? --》 解析設(shè)置? 中? 右上角? 點擊添加記錄

添加完成即可使用域名訪問網(wǎng)站

原創(chuàng)文章,轉(zhuǎn)載請注明出處。

更多深度技術(shù)文章,在這里。?java開發(fā)工具下載地址及安裝教程大全,點這里。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容