09
2021
02

CentOS 7 部署Spring Boot 项目

 SpringBoot 内嵌了Tomcat的部分功能 , 所以 在Linux系统上部署 springboot项目 会变得很简单 , 简单的说 把大象装冰箱 需要分三步 

  1. springboot 网站打包生成 jar 文件

  2. 上传到 Linux 服务器中

  3.  Java 环境下运行 jar包 

 

1. 使用Idea 创建的springboot项目 使用Maven 进行打包 ,打包的方式有两种   

1) 配置 Maven环境变量 ,使用命令行打包  

mvn clean install -Dmaven.test.skip=true

2) 在Idea 中使用 图形界面打包 (Project Settings->Artifacts->JAR->From modules with dependencies  选择model的 mainClass  XXXapplication    然后进入 Maven Projects  选择 clean 、package)

https://blog.csdn.net/sinat_33201781/article/details/80264828

但在执行该操作前 需要注意 Maven使用的 Pom.xml 中的配置, 首先项目引用的库要完整,  然后要关闭 test项目的打包, 关闭测试项目的方法有 四种, 

https://blog.csdn.net/xiexiangyan/article/details/107936774

这里使用第一种: 在 pol.xml 中的  properties 节点设置 跳过测试项目

<properties>

    <java.version>1.8</java.version>
    <skipTests>true</skipTests>

</properties>


2. 上传到Linux服务器 

 如果Linux 服务器已开通了 ftp  并配置了Java环境, 可以直接上传jar包 到服务器中

1)开通ftp服务

https://blog.csdn.net/bhtj27/article/details/65627836

默认情况下 root用户不能访问本机的ftp  ,可以进入配置 修改 https://blog.csdn.net/u011781521/article/details/78760889 (非必要操作)

2) 安装Java环境

安装Java环境方式有二     

 a. 下载安装包后 上传到服务器解压,配置环境变量  (从Java官网下载很慢, 不推荐)

 b. 直接使用yum 安装   https://www.jianshu.com/p/39a847aec780

3) 使用上传工具 上传 springboot 生成的Jar包


3. Java环境下运行 jar包

执行如下命令 即可后台运行网站

nohup java -jar demo-0.0.1-SNAPSHOT.jar &



« 上一篇下一篇 »

豫ICP备13016324号

mdeveloper