【springboot】项目的发布和部署方式

本文介绍了如何部署和发布SpringBoot项目,包括在IDEA中运行、在命令行下运行以及生成jar文件进行部署。重点讲解了jar文件的前台和后台启动方式,并提供了脚本启动的方法。此外,还提到了在Linux环境下部署需要注意关闭防火墙,以及如何通过jps命令检查已启动的Java进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近公司中项目使用的是springboot项目,因为没有接触过springboot,所以刚开始只是在原来的项目上修修改改,对于springboot的发布和部署不了。这次有时间,自己动手搭建了一个demo,发布到linux环境下,学习了springboot项目jar的部署和发布。

一、springboot的多种启动方式

idea中运行Application这个类的main方法


2.在springboot的根目录下运行


3.生成jar之后,直接运行jar文件。(项目发布部署后的就是一个jar文件)

(1)前台启动方式

java -jar xxx.jar

(2)后台启动方式

java -jar xxx.jar &

区别:前台启动ctr+c就会关闭程序,后台启动后ctr+c不会关闭程序。

(3)将上面的两个命令写成脚本,直接启动。

java -jar xxx.jar >nohup.out 2>&1& 

nohupt.out是将标准输出日志打印到指定的文件nohup.out

2>&1输出所有的日志文件

&后台启动

我们项目中配置文件如下:

#!/bin/bash
nohup java -jar   /opt/test-liv-chat/rcp-platform/rcp-platform-0.0.1-SNAPSHOT.jar --spring.profiles.active=resease 2>&1 &
linux环境上部署目录:


通过脚本启动项目命令:

./startup.sh xxx.jar
就可以成功将项目启动了,然后页面可以访问到。

二、注意事项

linux环境下注意关闭防火墙,否则部署之后,经常会访问不到网页。
如果linux环境下安装了java的一些环境,还可以通过jps命令,查看哪些已经启动的java进程。


小结:

  在工作中总结和学习,不能够懒惰。









评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值