本文介绍: (1)原因:系统环境变量没有配置JDK。(2)原因:端口号冲突。(3)原因:和我一样,Tomcat的版本和JDK版本不匹配。大家好啊,最近在学习Tomcat的时候发现这个startup.bat一点就闪退,在网上搜索最后发现是自己的Tomcat的版本和我电脑上装的JDK的版本不匹配的问题。我安装的Tomcat版本是Tomcat10.1.13,而我电脑上以前的JDK版本是jdk1.8.0_201,是JDK8的版本。根据Tomcat官网的说法是,Tomcat10.1.13依赖于JDK11或者11以上java版本
大家好啊,最近在学习Tomcat的时候发现这个startup.bat一点就闪退,在网上搜索最后发现是自己的Tomcat的版本和我电脑上装的JDK的版本不匹配的问题。我安装的Tomcat版本是Tomcat10.1.13,而我电脑上以前的JDK版本是jdk1.8.0_201,是JDK8的版本。根据Tomcat官网的说法是,Tomcat10.1.13依赖于JDK11或者11以上java版本。(如图1所示)
图1 Tomcat官网导航栏Which version?界面
解决方法:因为Tomcat是用java代码写的,需要运行在Java虚拟机里,你的电脑没有安装JDK的话是绝对不可能启动得了Tomcat的。所以先去Oracle的官方网站上面Java Downloads | Oracle 中国下载最新版本的JDK,然后安装这个最新版本的JDK,最后在系统环境变量里配置该JDK下的bin目录和jre目录到path路径里。这个“JDK如何配置系统环境变量”在网上都有很详细的教程,这里就不多说了。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。