浅谈springboot内置tomcat和外部独立部署tomcat的区别
前两天,我去面了个试,面试官问了我个问题,独立部署的tomcat跟springboot内置的tomcat有什么区别,为什么存在要禁掉springboot的tomcat然后将项目部署到独立的tomcat当中?我就想,不都一个样?禁AJP,开多线程,开nio?而且springboot内置的tomcat多方便,部署上服务器写个java脚本运行即可。现在考虑下有什么条件能优于内置tomcat的。我启动了个springboot项目,发现并没有开启AJP,同时用的是nio模式3.tomcat修改运行模式nio2?其实两个都差不多,tomcat通关配置catalina.sh,springboot通过运行脚本写上就行了。一个tomcat部署一个包具有独立性,互不影响,不会要挂一起挂。而Tomcat是正常启动的。随之网上找了各种办法,逐一尝试均告失败……折腾了一整天,整个人快要崩溃了。
下载地址
用户评论