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测试一下,如下: