進行了這麼長時間SpringBoot項目開發,今天想系統的總結一下項目部署到linux服務器的流程,這一篇記錄一下linux環境準備與搭建(linux環境裝在本機的虛擬機中)
。
一、軟件準備
-
虛擬機:VirtualBox
下載鏈接:https://pan.baidu.com/s/1MPnDhEn-uGXiXtrlHabZgQ 提取碼:9jb6 -
系統:centos7 (比較大,需要的可以單獨聯繫我,QQ:492407403)
-
jdk:jdk8 下載鏈接
下載鏈接:https://pan.baidu.com/s/1FOra9JDz5DeFMYaS_OyF8g 提取碼:6yjy -
maven: maven-3.6.1
下載鏈接:https://pan.baidu.com/s/1o73uBUVo-hQDP9E-pncpHw 提取碼:q0yd
二、安裝虛擬機
在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服務器。