如何部署Vue+Springboot项目

很多同学在项目上线的部署遇到困难,不懂得怎么部署项目,本文将会带大家手把手从前端部署、java部署来教会大家。

如果项目涉及到了docker相关中间件的环境配置,请参看:https://blog.csdn.net/weixin_73195042/article/details/135567295

前端部署

前端以基于若依框架的一个Vue项目为例,我们先去找到前端项目的package.json里,我们在这里能发现有个build:prod的按钮

我们点击执行后,项目就会开始打包,这个和你在命令行执行npm.cmd run build:prod是一样的

注意,如果你的前端项目没有区分具体的prod环境dev环境等等,可以直接执行npm run build进行打包。

打包后会在项目目录里多出个dist文件夹,将文件夹上传到服务器里docker中nginx挂载的目录html文件夹下就可以了

不过请提前在nginx.conf文件做好相关配置。

后端部署

后端用基于若依的springboot3项目为例,我们先到根项目这里执行clean(不要在意为什么项目会爆红)

注意要点击右上角的skip test 跳过测试,否则会容易出现打包失败的问题。

然后我们点击package开始打包。打包好后我们在项目的admin模块下的target文件夹发现多出一个jar包,这就是我们要部署到服务器上的jar包了。(多模块项目打包后要部署的jar包在的位置基本都在有启动类的模块)

然后我们把jar包上传到服务器的一些目录,执行

sh 复制代码
java -jar XXX.jar

如果需要后台启动项目,执行

复制代码
nohup java -jar xxx.jar &

它会自动生成一个日志文件将日志信息输出到文件中

我们可以通过jps命令观察项目是否部署成功

相关推荐
KaMeidebaby1 小时前
卡梅德生物技术快报|蛋白 N 端测序在重组贻贝融合蛋白表征中的应用,解决原核表达序列偏移工艺难题
前端·人工智能·物联网·算法·百度
kyriewen2 小时前
我筛了 1400 个 Claude Code Skills,留下 5 个天天在用的
前端·ai编程·claude
JNX_SEMI2 小时前
AT2401C 2.4GHz 全集成射频前端单芯片技术解析
前端·单片机·嵌入式硬件·物联网·硬件工程
宠友信息3 小时前
多端数据互通场景下Spring Boot仿小红书源码结构设计
数据库·spring boot·redis·缓存·架构
不会c+3 小时前
02-SpringBoot配置文件
java·spring boot·后端
anOnion3 小时前
Agentic 前端开发之 实时显示 AI Agent 终端输出
前端·javascript·人工智能
随风一样自由3 小时前
【前端领域】2026最新前端领域全梳理(框架/工具/AI/跨端/底层标准/就业趋势)
前端·人工智能·前端框架
这是个栗子3 小时前
【前端性能优化】优化数据加载:用 Promise.all 从串行到并行
前端·javascript·性能优化·异步编程·前端优化·promise.all
fei_sun4 小时前
黑洞路由(Null Route/空接口路由)
服务器·前端·javascript
大爱一家盟4 小时前
告别卡点BGM同质化 2026原创卡点音乐素材下载网站 TOP5 推荐
大数据·前端·人工智能