结论
建议使用
原因如下
1、内置tomcat 叫tomcat embed ,同样是apache官网发布的,从Tomcat 7开始, tomcat和embed tomcat版本是同步发布的,所以即使tomcat embed有漏洞,也会随着tomcat同步修复
2、当前微服务盛行,使用tomcat embed 能够最大程度的方便开发使用,传统tomcat在使用网关的时候是比较痛苦的,会存在各种兼容性问题
3、安装、部署、启动相对更方便一点 java -jar 可以直接执行,当然现在CI/CD流行,这方面差不多
4、因为tomcat embed是精简版,传统tomcat的一些账号,密码,权限,日志等安全风险反而随之减少,一定程度上加强了应用的安全性
5、高可用性更强,使用tomcat embed基本上一个应用/服务就是一个,不像传统tomcat会管理多个应用,运维上更加简洁或方便,一定程度上减少应用的高可用性