-
问题描述:
在IntelliJ IDEA下运行Tomcat,启动失败:
控制台信息是无效的发行版本,最初以为是本地javaJDK版本和运行环境java版本不匹配(我本地是java JDK 9,运行环境环境是Java JDK 8),修改本地环境变量后无效:
在网上查找资料后发现主要问题是在于本机的JDK
版本与项目的语言级别不同造成的。
-
主要原因:
点击file选择Project Structure
查看对应模块的配置信息:
配置的Java JDK 版本为1.8,查看project信息中的语言版本:
翻译一下项目语言水平:
Project language level:
This language level is default for all project modules.
A module specific language level can be configured for each of the modules as required.
项目语言水平:
此语言级别是所有项目模块的默认语言。
可以根据需要为每个模块配置特定于模块的语言级别。
-
解决方案:
将项目语言水平,修改为:8,点击:OK保存。
重启Tomcat:
Tomcat启动成功,问题得到解决。