Tomcat中jdk版本与项目版本不一致造成404错误以及Eclipse修改jdk版本

前言:

为何要修改jdk版本,原先我的jdk版本是9,主要原因是服务器的CentOS版本中的Tomcat版本是9,jdk版本是8。
记住要项目的版本和服务器的jdk运行版本要一致,不然访问servlet的时候就会报404错误
注意:这里不是tomcat版本要和项目的jdk版本一致,而是与tomcat中运行的jdk版本一致。

tomcat9运行的jdk版本一定要8以上 不一定是9
而项目jdk版本要与服务器中的jdk版本一致

原因:

项目jdk编译,翻译的版本不一致造成的,  
这就像编码格式GBK,解码格式UTF-8

本地修改eclipse中编译项目的jdk版本

第一步:修改系统的jdk版本:
将系统环境变量Path中的%JAVA_HOME%/bin(注意不要选错了) 移到最前面;
第二步:修改eclipse中的jdk版本:
这里写图片描述这里写图片描述

如此eclipse创建的项目也是jdk8版本。

注意:
当你使用jdk7创建的项目 然后修改项目的jdk版本8
这样是不行的。因为它本质还是jdk7编译

猜你喜欢

转载自blog.csdn.net/qq_38409944/article/details/81743934
今日推荐