在我们SpringBoot打包完毕之后,我们可以将程序部署到Linux服务器上

本文将教导如何部署一个应用

环境

我们知道我们的应用所需要你的基础环境
JDK:Java项目必不可缺少的基础环境
服务器:如果程序没有内嵌tomcat或者使用其他的例如WebLogic等的话需要安装相对应的服务器资源

数据库:根据项目所用进行选择安装配置

Nginx:对项目进行反向代理配置

安装

JDK

直接执行安装

  1. # 搜索相关包
  2. yum search jdk
  3. yum install "选择合适的版本"

无需配置,安装即用

下载安装

  • 官网下载适用于Linux的适合的版本,
  • 上传服务器,解压并重命名(方便配置)
  • 配置环境变量 ```shell vi /etc/profile

在文件末尾追加配置信息

JAVA_HOME=/home/java/jdk PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH


- 退出保存,并刷新配置文件:**source /etc/profile**
- **验证是否**配置成功: java -version

<a name="11v3Q"></a>
### 数据库
选择程序所用数据库,下载适合Linux版本上传服务器<br />解压安装,根据官网文档进行配置使用

<a name="rAaXP"></a>
### Nginx
下载上传解压,配置路径和端口

<a name="BROzR"></a>
### Jar部署
项目打包成jar包上传服务器<br />命令运行或者编写start.sh脚本运行<br />推荐使用后台运行的模式进行运行<br />参考《后台运行命令》

例如:
```shell
nohup java -jar app.jar &