SpringBoot項目部署到linux服務器之環境搭建

進行了這麼長時間SpringBoot項目開發,今天想系統的總結一下項目部署到linux服務器的流程,這一篇記錄一下linux環境準備與搭建(linux環境裝在本機的虛擬機中)

一、軟件準備

二、安裝虛擬機

在windows電腦安裝virtualbox,並打開虛擬機,導入虛擬電腦,具體步驟:點擊管理->導入虛擬電腦,彈出如圖提示框,選擇已經導出的ova文件即可

在這裏插入圖片描述
然後啓動,可以根據實際情況修改一下名稱跟網絡設置,因爲我用的是無線,用有線的可以選擇有線對應的網卡,並選擇橋接網絡即可。
啓動成功後輸入用戶名(root),密碼(123456)即可。

三、搭建環境

1、安裝jdk

1)在/usr目錄下新建java文件夾

[root@localhost usr]# mkdir java

2)將下載好的jdk壓縮包上傳至/usr/java文件夾下
可以用rz命令,可以先安裝此命令

[root@localhost java]# yum install lrzsz

3)解壓壓縮包

[root@localhost java]# tar -zxvf jdk-8u91-linux-x64.tar.gz

4)修改環境變量

[root@localhost usr]# vi /etc/profile

點擊鍵盤上i進入insert模式,在文件末尾添加如下內容

export JAVA_HOME=/usr/java/jdk1.8.0_91
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

按鍵盤esc退出insert模式,按住shift按:(冒號),在輸入wq,即可保存並退出
此時,執行java -version,即可看到如下內容

[root@localhost usr]# java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

2、安裝maven

1)在/usr目錄下新建maven文件夾

[root@localhost usr]# mkdir maven

2)將下載好的maven壓縮包上傳至/usr/maven文件夾下

3)解壓壓縮包

[root@localhost maven]# unzip apache-maven-3.6.1-bin.zip 

4)修改環境變量

[root@localhost maven]# vi /etc/profile

點擊鍵盤上i進入insert模式,修改文件內容如下

export JAVA_HOME=/usr/java/jdk1.8.0_91
export CLASSPATH=$JAVA_HOME/lib/
export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export PATH JAVA_HOME CLASSPATH

此時,執行mvn -version,即可看到如下內容

[root@localhost maven]# mvn -version
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T15:00:29-04:00)
Maven home: /usr/maven/apache-maven-3.6.1
Java version: 1.8.0_91, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_91/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"

安裝git

其實git已經安裝好了,直接用就OK!

至此,環境基本已經搭建完成,因爲這個SpringBoot項目選擇用的是默認的內嵌tomcat,所以不用額外再安裝tomcat,接下來就是從git上拉取項目並完成部署,訪問SpringBoot項目部署到linux服務器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章