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服务器

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