1、起因
在部署项目后,启动Tomcat时报了以下错误:
是部署工件出错
同时我也看了日志:
百度了一下,有很多解决方法,我一一尝试后还是没能解决。
直到我登陆Tomcat官网看到一个专题里的内容:
没错!!!!是我的jdk版本过高(20),而Tomcat版本只有9,才报的错!!!!
因此,我下载了支持jdk20的Tomcat10版本,成功解决。
我真是太蠢了
另外,在Tomcat部署Servlet会报404的一个原因也是因为Tomcat的版本问题,如果用Tomcat10版本的,javax.servlet会变成另外的名字,具体留言我会出贴