进行了这么长时间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服务器。