Spring boot項目部署到騰訊雲服務器

 

1、springboot項目打包並上傳

spring boot項目打包方式有兩種,分別是jar包和war包,官方推薦前者,因此本文也將項目打包成jar包。
 
二者之間的區別是:打包成jar包的狀況下是不須要在服務器上安裝Tomcat的,而war包須要;不須要的緣由是由於springboot項目是集成了Tomcat。
 
一、建立並寫好一個項目後,在IDEA中點擊maven project>visitor(你的項目名)>Lifecycle>package,雙擊package便可打包jar包。
在這裏插入圖片描述java

二、打包好的jar包自動放在 項目名>target>xxx.jar。
在這裏插入圖片描述
三、下載並安裝Xftp6,它可讓咱們經過界面操做將本地的jar包拖拽到服務器上,對於不熟悉操做Linux命令的人來講很方便。Xftp6的登陸操做
在這裏插入圖片描述spring

四、嘗試運行該xxx.jar包springboot

首先進入xxx.jar包所在的目錄下,個人是cd home服務器

而後執行命令:java -jar visitor-0.0.1.jarmaven

最後能夠看到窗口顯示:
在這裏插入圖片描述
緣由在於沒有安裝JDK!!!
 spring-boot

2、騰訊雲服務器環境搭建

一、Linux環境中安裝JDK

首先須要明確的是,springboot項目須要的JDK版本不能低於1.8
 
使用yum安裝JDK,其命令爲:spa

yum -y  install java-1.8.0-openjdk*

在這裏插入圖片描述
完成後能夠經過命令java -version查看是否安裝成功,成功的能夠看到以下圖的格式
在這裏插入圖片描述
最後在重複上面的操做,進入jar包所在的目錄下執行命令,即:java -jar xxx.jar
在這裏插入圖片描述
項目啓動成功的話,出現下圖樣式:
圖片2
 3d

3、jar包後臺運行

經過命令java -jar xxx.jar雖然能夠啓動並運行項目,可是一旦關閉可控制檯,項目也隨之關閉了,無法實時訪問該項目。
 
因此接下來還須要解決jar包後臺運行的問題。
 
其實,只要咱們能夠將java -jar xxx.jar替換成java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &就能夠解決這個問題了
在這裏插入圖片描述
最後,關閉了控制檯,依舊可讓該項目在服務器上正常運行了。code

相關文章
相關標籤/搜索