原文連接: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文件

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ī)則

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

添加完成即可使用域名訪問網(wǎng)站
原創(chuàng)文章,轉(zhuǎn)載請注明出處。