目录
[1. 首先编写一个SpringBoot部署的项目](#1. 首先编写一个SpringBoot部署的项目)
[2. 将项目进行package(打包)](#2. 将项目进行package(打包))
[3. 将其打包出来的jar包进行运行](#3. 将其打包出来的jar包进行运行)
[4. 在Linux上也可以如此部署](#4. 在Linux上也可以如此部署)
二、部署SpringBoot项目后无法通过正常访问的情况解决
一、对jar包进行部署
1. 首先编写一个SpringBoot部署的项目
这里为了显示如何使用SpringBoot进行部署就写简单写了个测试的项目
2. 将项目进行package(打包)
3. 将其打包出来的jar包进行运行
使用命令进行运行 java jar ./打包的文件
java -jar deploy-0.0.1-SNAPSHOT.jar
运行后的结果显示:
遇到没有主清单属性的问题
如果显示
在pom.xml中将skip部分的删除
4. 在Linux上也可以如此部署
二、部署SpringBoot项目后无法通过正常访问的情况解决
(1)对于云服务器需要设置相应的安全组
(2)如果是端口号被Linux的防火墙拦截掉了
解决方式:
查询已开启的端口列表:
firewall-cmd --list-ports
添加开启SpringBoot项目相应的端口号(这里以8080端口为例):
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:
service firewalld restart