部署springboot项目

开发完了以后要部署,那么怎么部署呢?
第一种:jar方式
这里写图片描述
注意是在springboot/target目录下生成一个jar文件
这里写图片描述
然后直接输入链接就可以访问了
第二种:war部署
这里写图片描述
这里写图片描述这里写图片描述这里写图片描述这里写图片描述

哪种好?
最近公司在做一些内部的小型Web应用时, 为了提高开发效率决定使用SpringBoot, 这货自带Servlet容器,
你在开发Web应用时可以直接在本地像运行控制台应用一样启动,省去了重复部署的时间;配置上相比于SpringMVC也是有了大大的简化。SpringBoot的应用可以直接打成一个可运行的jar包,
你无需发愁为了不同应用要部署多个Tomcat。但是实际部署时你会发现打成Jar包的方式有一个致命的缺点,
当你改动了一个资源文件、或者一个类时, 就要重新达成jar包然后上传到服务器。对于网速慢的公司(比如我们)来说, 那简直是不能忍受的!!!
还好SpringBoot也支持打包成普通的war包, 到时新添加或修改的文件再进行替换或添加即可,这样既享受到了SpringBoot开发带来的快感, 又避免了增量部署不方便的问题。可谓两全其美。 不过在打成War包时, 我也遇到了一些问题

这里写图片描述

PS:这是我自己整合的,当然中间参考了很多朋友的东西,在此表示感谢。