springboot项目部署linux服务器命令

本文详细介绍了如何解决端口冲突问题并提供了一种部署SpringBoot应用的方法,包括配置环境、打包项目、上传并运行jar包等步骤。

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

1.首先查看端口是否被占用
输入命令:

sudo lsof -i:8084

(此处我查看的是8084端口)
在这里插入图片描述2.如果查询出来被占用
输入以下命令杀掉进程(通过pid)

sudo kill -9 346917

(由于我的端口是被346917进程占用的)
3.首先将环境配置好,包括数据库密码等修改完成,然后将项目进行打包,打包成jar包,在右边的maven处打包,如果没有使用到maven,可以用命令行打包
在这里插入图片描述在pom.xml中可以配置一些打包之后的名字信息,包括打包方式(jar和war)
在这里插入图片描述

4.正式开始部署
先将jar包放到服务器中,并且跳转到对应的文件夹通过cd命令
然后执行以下代码

java -jar  sprinbootTest.jar  --spring.profiles.active=dev  --server.port=8081

此处的–spring.profiles.active和server.port是对环境和端口进行配置,如果springboot中已经配置好,可以不使用后面的这些命令

一般为了让运行不暂停,我使用的命令是

nohup java -jar maker-iot.jar >temp3.txt &

出现以下页面即代表成功:

在这里插入图片描述另外我们也可以再查看一下对应端口,看是否运行成功。

此处nohup的目的是后台运行,maker-iot.jar >temp3.txt是把日志输出到temp3.txt中,我们可以用cat temp3.txt查看日志。

到此项目的部署就基本完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值