服务器发布spring boot项目

本文详细介绍如何在服务器上发布SpringBoot项目,包括使用Eclipse打包、上传jar包及依赖到服务器、配置运行环境及启动命令等关键步骤。

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

服务器发布spring boot项目

在服务器上发布spring boot项目,以下是详细步骤

1,使用eclipse进行打jar包
(1)项目工程右键点击debug as,选择最后一个DeBug Configurations
这里写图片描述

(2)将项目所需要的依赖存放入dependency目录下
name 这里设置为项目的名称+ -denpendency就行
Base directory选择需要打包的项目
Goals dependency:copy-dependencies -DincludeScope=runtime
这样jar包都会copy导出到target目录的dependency文件夹 下面
User settings 选择maven的settings.xml所在路径
勾选Skip Tests,表示打jar包会跳过测试
鼠标向下滑动,最下面有一个Maven Runtime的选项,这里选择maven的路径就可以了
最后点击DeBug就行
这里写图片描述
这里写图片描述
这里写图片描述

(3)将项目打成jar包
name 这里设置为项目的名称就行
Base directory选择需要打包的项目
Goals clean package
这样每次jar包都会把之前的jar包清除,生成在target目录的下面
User settings 选择maven的settings.xml所在路径
勾选Skip Tests,表示打jar包会跳过测试
鼠标向下滑动,最下面有一个Maven Runtime的选项,这里选择maven的路径就可以了
最后点击Debug
这里写图片描述
这里写图片描述

打包成功可以在target文件夹下面查看
这里写图片描述
如果打包出现如下问题,请关闭远程连接再进行打包即可***
这里写图片描述

2 在云服务器里面生成一个存放jar包和依赖的目录
例如:我的jar包和目录都存放在/home/data/app/dzfp/service目录下,这个目录一定要记住
用远程连接进行文件传输把jar包和依赖都copy过来
3 部署的步骤(当然你服务器里面关于java的东西需要配置好,jdk,如果需要用mysql,redis都需要配好)
**(1)首先进入刚才生成的那个目录下面/home/data/app/dzfp/service
然后执行ls命令查看当前目录**
这里写图片描述
如果是第一次部署这个项目,那就省略第二步
(2)ps -ef|grep dzfp-service-0.0.1-SNAPSHOT.jar
ps -ef|grep 这个命令可以查看jar包的运行情况
这里写图片描述
找到那条java -jar的那条命令的进程,
kill -9 1694(进程数)
需要杀死那个进程,再重新部署发布
(3)部署项目
nohup java -jar -Xmx1024m -Xms1024m -Dspring.profiles.active=test Dloader.path=
/home/data/app/dzfp/service/dependency dzfp-service-0.0.1-SNAPSHOT.jar &
nohup java -jar -Xmx1024m -Xms1024m -Dspring.profiles.active=test Dloader.path=这个是部署的命令,后面的是前面提到的那个目录的路径,
切记:denpendency目录 和jar包中间空格开 ,末尾加上&(这个&这里有兴趣的可以自己百度搜搜)
(4)输入(2)的命令查看jar是否运行成功
这里写图片描述
(5)查看该项目的日志,看项目是否启动成功
这里写图片描述

以上就是一整个流程,是发布项目的一种方法,仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值