JDK11下tomcat 9启动闪退问题的解决办法

问题说明,双击tomcatbin目录下的startup.bat文件后,cmd窗口闪退,没有启动tomcat服务,下面说明解决办法

我用的jdk11版本,安装后没有jre文件夹,tomcat服务只需要jdk和jre两者之一就可以了

假设jdk环境变量配置成功,jdk的环境变量主要配置两项,JAVA_HOME和Path

JAVA_HOME的配置

Path的配置,java要放到前面,否则可能出现问题,下图不完整,只是示例

,

JDK部分配置好了,再看tomcat

首先下载tomcat9,我选的压缩版,免安装

https://tomcat.apache.org/download-90.cgi#9.0.13

解压后,配置环境变量,变量值为你tomcat解压后的路径,到bin的上一层路径

1新建环境变量,变量名CATALINA_HOME 变量值K:\apache-tomcat-9.0.13\apache-tomcat-9.0.13

2添加到Path变量,Path是windows的搜索路径,在Path的变量值的最后加上%CATALINA_HOME%\bin\

3在tomcat的bin目录下用记事本打开startup.bat,在文件头部加入下面两行(JDK和Tomcat路径)
SET JAVA_HOME=D:\Program Files\Java\jdk-11.0.1               
SET TOMCAT_HOME=K:\apache-tomcat-9.0.13\apache-tomcat-9.0.13

在 shutdown.bat文件首部也加入上述两行

至此就可以启动 了

出现cmd命令行窗口,如下图:

打开浏览器,输入127.0.0.1:8080回车 出现如下画面说明配置成功:

猜你喜欢

转载自blog.csdn.net/sinat_41132860/article/details/84634826