能替换默认 Tomcat 吗?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
可以在当前支持范围内选择其他嵌入式Servlet服务器,例如Boot4.1.2支持Jetty12.1,并调整对应starter与传递依赖。它不表示任意容器只要换个名字就兼容;Servlet版本、Web栈和部署形式都要匹配,尤其不能把历史Undertow支持清单直接沿用到Boot4。
讲清原理
常见做法是排除当前引入的默认服务器依赖,再添加匹配替代项,检查最终依赖树与实际启动日志。MVC基于Servlet;WebFlux的运行选择又有不同条件,不能把所有服务器放在同一张无条件替换表。
外部WAR部署是另一个维度,容器由外部提供。服务器替换后,还需验证连接器、上传、会话、关闭和反向代理等实际行为,而不只是应用能监听端口。
例子与易错点
没有同场景压测不能声称替换后固定提升几倍。先以协议、功能与运维要求选择,再用自己的负载验证性能和资源占用。
相关题:第 7 题、第 8 题、第 44 题。
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。