IDEA配置Tomcat,先报500错误,刷新后报404的解决方法.
- 错误1:JDK的版本高于JRE的版本
- 错误2:Tomcat版本与JDK版本不相符
报错截图
错误1:JDK的版本高于JRE的版本
这也是我个人在配置过程中,导致无法配置成功的错误。
最新的java版本安装后(如下图我用的版本),好像并没有自动安装其对应版本的JRE。最开始不懂这个,为了想让控制台输出合适的输出,就在网上找了一个低版本的JRE安装上去了。直到使用了Tomcat才出现问题。
JDK编译版本过高,导致运行环境JRE无法解析高版本编译生成的字节码文件,所以出现错误。
输入java -version命令后,控制台输出3行语句。第一行说的是JDK版本信息,第二行是JRE版本信息,第三行是JVM的信息。
如果前两行的版本号一样,还是报错,那就分别输入一下java -version和javac -version,看看输出的版本号是不是一样。如果不一样,就把当前的JRE删了,按照如下链接中的方法生成JDK对应版本的JRE。
安装了JDK之后没有自动生成JRE怎么办
错误2:Tomcat版本与JDK版本不相符
这个网上的介绍很多了,有很多博客都在说这个。
版本对应表如下,一般是因为Tomcat版本过高导致的,在Tomcat官网下载一个低版本的重新安装即可。