springmvc项目,tomcat部署成功,请求返回404,原因是:springmvc5.3.25,tomcat10.1.7 版本不兼容
解决方式:springmvc5.3.25,使用tomcat9版本,下面是官网的介绍
As of Spring Framework 5.0, Spring requires the Java EE 7 level (e.g. Servlet 3.1+, JPA 2.1+) as a minimum - while at the same time providing out-of-the-box integration with newer APIs at the Java EE 8 level (e.g. Servlet 4.0, JSON Binding API) when encountered at runtime. This keeps Spring fully compatible with e.g. Tomcat 8 and 9, WebSphere 9, and JBoss EAP 7.
从Spring Framework 5.0开始,Spring至少需要Java EE 7级别(例如Servlet 3.1+、JPA 2.1+),同时在运行时遇到Java EE 8级别的较新API(例如Servlet 4.0、JSON绑定API)时提供开箱即用的集成。这使Spring与Tomcat 8和9、WebSphere 9和JBoss EAP 7等保持完全兼容。