spring boot项目打成jar包,部署
最近做了个政府的政务类项目,基于springboot采用微服务思想,项目作为一个独立的服务供其他平台调用,独立开发独立部署。项目目录结构如下:
项目分为4层:注册中心服务、网关服务、server服务(server、client)、facade服务
springBoot自带tomcat,这里的部署就使用自带的tomcat部署
1.项目部署文件目录结构
2.项目打包流程
3.项目部署
利用xsheel和xftp,在服务器上合适的位置创建项目文件夹(这里的Eureka注册中心服务用了别人的服务,因此没有部署)
把jar包放在建好的文件夹下,其中start和restart分别是两个启动和重启脚本(网上可以搜到很多启动springboot项目的脚本,基本都差不多,唯一要注意的就是jdk的版本,如果要指定jdk就要在脚本里再配置一下,别的没啥)
需要将每层相应的配置文件放在jar包同一目录下,配置文件如下:
4.项目启动
现在用postman测试一下,如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!