现在springcloud项目推荐是用jar还是war,还需不需要搭自己的tomcat,为什么?

现在springcloud项目推荐是用jar还是war,还需不需要搭自己的tomcat,为什么?

一般测试时采用jar
生产环境一般换成tomcat进行部署,采集日志等会比较方便

spring cloud本质上是一系列微服务插件,讲道理可以使用springboot,也可以不依赖springboot
springboot和tomcat的关系要弄明白。springboot是一个基于springMVC+tomcat的脚手架,里面内置了很多功能
总结:
springcloud一般使用springboot,springboot内置了tomcat,所以直接按照springboot的开发流程即可:打成jar包启动,不要再使用tomcat了