您好,登錄后才能下訂單哦!
從阿里云新買的一臺Linux服務器,用來部署SpringBoot應用,由于之前一直使用Debian版本,環境配置有所不同,也較為繁瑣,本文主要介紹CentOS下配置SpringBoot環境的過程
由于新拿到的機器只有root用戶,用root用戶直接進行各種操作會有一定的安全問題,所以我們先創建用戶。
請參考這篇文章:創建新用戶
Spring Boot是基于Java的框架,所以我們首先要安裝Java 8。
請參考這篇文章:安裝JDK 8
既然是J2EE功能,我們必然少不了數據庫,我們這里使用MySQL5.7。
請參考這篇文章:安裝MySQL5.7
我們需要Nginx來進行服務的(域名/IP)反向代理。
請參考這篇文章:安裝Nginx
當我們部署Spring boot的應用時,當服務器重啟后,我們需要我們的應用也跟隨系統同時啟動,所以我們要將我們的應用注冊為一個系統服務來實現自啟動。
請參考這篇文章:配置服務實現自啟動
注意:
這篇文章里的ExecStart為Spring boot打成的jar包,同時工程的build.gradle中要加入下面配置以使jar包可以在命令行中執行。
在工程的build.gradle中添加:
1.x版本:
springBoot {
executable = true
}
2.x版本:
bootJar {
launchScript()
}
至此服務器的環境已經可以運行一個基本的Spring Boot的J2EE工程。如果需要更詳細的配置,請參考我的其他博客。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。