在Linux上运行springboot项目

确保Linux系统有jdk环境

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

1.命令行输入:java

在这里插入图片描述

2.输入javac

在这里插入图片描述

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

开始部署项目

第一步在idea中给项目打包

在这里插入图片描述
打包成功的标志:
在这里插入图片描述

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

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

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

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

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

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

执行移除命令:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
在这里插入图片描述
每次修改防火墙的配置 我们都需要重新启动防火墙:
firewall-cmd --reload

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

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

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

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

在这里插入图片描述
在这里插入图片描述
可见部署成功!!!!!!

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

在这里插入图片描述

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

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

在这里插入图片描述
可见运行成功 至此项目在linux部署项目成功 。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux系统上发布Spring Boot项目,可以按照以下步骤进行操作: 1. 确保Linux系统上已安装Java运行环境和Maven构建工具。 2. 在本地使用Maven构建Spring Boot项目,并生成可执行的jar文件。 3. 将生成的jar文件上传到Linux服务器上。 4. 在Linux服务器上使用命令行运行jar文件,命令格式如下: ``` java -jar your-project-name.jar ``` 其中,`your-project-name.jar`是你的Spring Boot项目的jar文件名。 5. 如果需要在Linux服务器上后台运行Spring Boot项目,可以使用nohup命令,命令格式如下: ``` nohup java -jar your-project-name.jar > log.out 2>&1 & ``` 其中,`log.out`是日志文件名,可以将Spring Boot项目的输出日志记录到该文件中。 ### 回答2: Linux 是一种自由和开放源代码的操作系统,它支持各种不同的编程语言和项目,包括 Spring Boot 项目。发布 Spring Boot 项目Linux 系统可以采用以下步骤: 1. 确定要运行 Spring Boot 项目Linux 系统版本和硬件要求。 2. 将项目打包成可执行 jar 文件,可以使用 maven 或 Gradle 工具进行打包。 3. 在 Linux 系统上安装 Java 运行时环境,可以使用 OpenJDK 或 Oracle JDK 等版本。 4. 将打包好的 jar 文件上传到 Linux 系统中,可以使用 ftp 或 scp 等命令进行上传。 5. 通过 Linux 终端命令或启动脚本启动 Spring Boot 项目,例如使用 java -jar 命令启动项目。 6. 配置 Linux 系统的防火墙,打开项目所需的端口,以允许外部用户访问 Spring Boot 项目。 7. 可以使用 supervisor 或 systemd 等工具将项目配置为服务,以便在系统启动时自动启动项目。 8. 将日志文件保存到项目中可以让您追踪和解决任何错误。 9. 最后,定期更新和维护 Linux 系统的软件和系统,确保项目在稳定和安全的环境下运行。 以上是发布 Spring Boot 项目Linux 系统的一些步骤。注意在部署前,需要进行测试和配置优化,以确保项目Linux 环境下的稳定性和性能。 ### 回答3: 在Linux操作系统上发布Spring Boot项目,可以通过以下步骤实现: 1.安装JDK 在Linux系统上安装JDK,可以使用apt-get、yum或其他包管理器安装。在安装JDK时,需要设置Java环境变量,确保JDK可用。 2.打包Spring Boot项目 在使用Spring Boot的Maven或Gradle构建工具中,可以使用Maven或Gradle命令进行打包,生成可执行的JAR包或WAR包文件。 3.部署Spring Boot应用 使用Spring Boot的内嵌Tomcat可以方便地部署应用。在部署时,可以使用systemd服务来管理应用程序。 4.配置防火墙 在Linux系统上,要配置防火墙以允许应用程序访问外部服务。要打开应用程序要使用的端口,例如Tomcat的HTTP端口或HTTPS端口。 5.配置域名绑定 配置应用所需的域名绑定,可以使用Nginx等Web服务器进行反向代理,以将域名绑定到应用程序所在的IP地址和端口。 6.配置监控与管理工具 对于Spring Boot应用程序,可以使用Actuator插件来提供应用程序的监控和管理功能。在Linux系统上,可以使用Systemd或Supervisor等工具来管理Actuator进程。 综上所述,发布Spring Boot项目的过程需要完成JDK安装、项目打包、应用程序部署、防火墙配置、域名绑定和监控管理等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值