在Linux上运行springboot项目

时间:2024-03-17 13:13:04

确保Linux系统有jdk环境

查看自己的Linux是否有jdk环境

1.命令行输入:java

在Linux上运行springboot项目

2.输入javac

在Linux上运行springboot项目

出现以上的结果 表示Linux系统有jdk环境。

开始部署项目

第一步在idea中给项目打包

在Linux上运行springboot项目
打包成功的标志:
在Linux上运行springboot项目

第二步在本地开始测试打包的项目是否能成功运行

1.项目打包的位置打开cmd
在Linux上运行springboot项目
在Linux上运行springboot项目
在上面含有jar包的图中 按住shift+右键打开cmd
在Linux上运行springboot项目
2.输入命令java -jar fileserver-0.0.1-SNAPSHOT.jar 运行项目
在Linux上运行springboot项目
出现springboot标志
在Linux上运行springboot项目
3.然后在本地浏览器中输入ip和端口
在Linux上运行springboot项目
项目运行成功 现在打开虚拟机

第三步本地测试成功,现在将jar包上传到Linux系统中

1.在任意目录下创建一个放项目jar的目录 我这里是在我home下的zy创建springboot
在Linux上运行springboot项目
然后从本地将java -jar fileserver-0.0.1-SNAPSHOT.jar 用Xftp传到我们刚才创建的springboot文件夹下 直接拖过去就好
在Linux上运行springboot项目
然后进入自己的springboot文件夹下 看jar文件是否已经存在
在Linux上运行springboot项目

第四步准备运行项目的环境 添加端口号

为什么要添加端口呢?因为我们在做项目的时候,我们会设定端口号和访问路径
我在springboot里面的yml配置文件中的端口和路径是:
在Linux上运行springboot项目
所以我们在这里进行添加8080端口
1.查看防火墙的状态
在Linux上运行springboot项目
可见防火墙为开启状态
2.查看Linux里面有那些端口
输入命令:firewall-cmd --list-ports
在Linux上运行springboot项目
这是我之前添加的,现在我先把这个端口删除

执行移除命令:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
在Linux上运行springboot项目
每次修改防火墙的配置 我们都需要重新启动防火墙:
firewall-cmd --reload

然后再查看防火墙的状态
命令:systemctl status firewalld
在Linux上运行springboot项目
然后现在再次查看端口情况:从下面第一条语句我们可以看出 端口已经被删除,然后我们进行对端口的添加:执行命令:
firewall-cmd --permanent --add-port=8080/tcp
在Linux上运行springboot项目
然后重启防火墙(每修改防火墙一次 我们就重启一次服务器)
在Linux上运行springboot项目
现在查看端口是否已经添加成功
在Linux上运行springboot项目
端口添加成功

第五步 端口添加成功 现在开始输入执行springboot项目

执行命令:java -jar fileserver-0.0.1-SNAPSHOT.jar

其中fileserver-0.0.1-SNAPSHOT.jar是jar的名字

在Linux上运行springboot项目
在Linux上运行springboot项目
可见部署成功!!!!!!

第六步 现在在本地*问 ip+端口号/项目名称

在Linux上运行springboot项目

Ip是你的Linux的ip 端口就是刚才设置的8080

本地地址栏(windows系统)输入 ip:8080/fileStorage

在Linux上运行springboot项目
可见运行成功 至此项目在linux部署项目成功 。