在尝试修改默认spring配置的可传递依赖关系(即
hibernate-validator)之后,我遇到了有关Spring Boot 2
最低服务器要求的文档:
Tomcat 8.5.X
。除此之外,仅支持 3.1+的servlet
API。
我要解决的根本问题(如果我更改了依赖项,无疑会在生产线上产生问题) 是Spring Boot 2不支持Tomcat 7
。我降级的所有传递库都可能破坏其他依赖关系,这需要其更新的功能。
Spring Boot 1.5.X 确实支持Tomcat 7和Servlet 3.0应用服务器。因此,
解决方案是降级到Spring Boot 1.5.X (在撰写本文时,当前版本为1.5.13)。
另外,我将与工作场所的系统团队一起寻求解决方案, 而改为使用嵌入式servlet容器 (即,tomcat 8.5 /
9嵌入式)。对我来说不幸的是,这意味着需要对采用部署机制的现有企业流程进行长时间的讨论。但这不是重点:P
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)