今天遇到了一个问题,就是执行tomcat的时候报了一个HttpServlet初始化失败的错误,我就疑惑去找找了许多资料
刚开始以为是maven资源过滤问题?就配置了build,结果还是不对,就跑去target看看有没有类的字节码文件

但是这里有字节码文件,如果不是这里的问题的话,我看网上的资料说是把tomcat10版本改为9,但是我用的就是tomcat9。难道JDK17需要用10吗?
带着疑惑我又下载了Tomcat 10版本,又跑回去配置!!!
但是还是报错一样的错误。到这里我发现10版本也不行。
又仔细想了一下如果不是Tomcat的问题,那难道是jdk?我把运行环境改为了1.8版本。
惊喜的是,JDK1.8对应Tomcat 9 成功了
而JDK1.8和Tomcat 10 也是不行。那Tomcat 10 对应哪个JDK版本