tomcat插件无法解析jsp文件,原因是与jdk版本不兼容。
-
查看tomcat的版本是否兼容
在这里查看是否兼容Apache Tomcat® - Which Version Do I Want?
如下图:
每个 Tomcat 版本通常是为特定的 Java 版本设计和测试的,以确保兼容性和稳定性。下面的later其实不准确。
-
查看插件的版本
另一个原因tomcat插件只更新到了8
此处查询:https://mvnrepository.com/search?q=org.apache.tomcat.maven
实际上tomcat8插件只能支持道jdk7(关于jsp方面)
为什么tomcat7能够兼容jdk8?
Tomcat 7 的初始版本是在 Java 6 的时代发布的,但后来的一些 Tomcat 7.x 版本进行了升级以支持 Java 7。虽然 Tomcat 7 最初可能并不直接支持 Java 8,但一些后期的更新可能对 Java 8 进行了兼容性修复,使其能够在 Java 8 环境下运行。
-
总结
每个 Tomcat 版本通常是为特定的 Java 版本设计和测试的,以确保兼容性和稳定性。所有当出现无法解析jsp时,我们需要改变jdk或tomcat的版本。以确保他们是兼容的从而,正确解析jsp文件。