Springboot內(nèi)置了tomcat服務(wù)器,很多開發(fā)工具對此都有很好的支持衡查。幾乎不用任何額外配置即可在開發(fā)中啟動程序并進(jìn)行調(diào)試个盆。
部署的時(shí)候用maven命令直接打jar包吧凉,內(nèi)置的tomcat服務(wù)器假抄,非常方便怎栽。
如果有需要用外置的Tomcat服務(wù)器應(yīng)該如何做呢?
1. 首先要注意外置Tomcat服務(wù)器版本宿饱,最好選擇官方文檔上寫明支持的版本婚瓜,例如Tomcat 9
2. pom.xml文件中更改項(xiàng)目輸出類型為war, <packaging>war</packaging>
3. 項(xiàng)目主程序繼承SpringBootServletInitializer類, 并override?configure方法。這樣外置Tomcat就知道怎么初始化你的程序了刑棵。
4. 最后,不再使用內(nèi)置Tomcat的話愚铡,項(xiàng)目中的dependency也可以把內(nèi)置Tomcat排除掉了蛉签,沒有必要在打包到項(xiàng)目輸出里去了。