JDK: 1.8(8)
Tomcat: 8.5.71+10.0.10
项目结构如下:
Tomcat 8.5.71配置:
Tomcat 10.0.10配置:
服务器中除了对应的端口号设置不同,其余都相同,项目固定,war exploded固定,测试两服务器下运行表单提交操作的不同:
Tomcat 10.0.10表现:
Tomcat 8.5.71表现:
起初我用的是Idea 21.2.2 Ultimate,下载20.2版本发现不行,用eclipse 2021-09/2018-12仍失败,这让我怀疑是否是tomcat的问题,因为机房中tomcat是8.x版本,之后我在Apache官网找到关于版本的通告:
10.0.10对应第二行,对java版本要求8 and later,我的jdk是符合要求的,但不成功。
下载8.5.71版本,理论上是符合要求的,经试验,能够成功访问。
总结:
Tomcat版本要与JDK版本符合映射关系,可选择降级安装Tomcat或者升级安装JDK。