1. 程式人生 > >JDK11下tomcat 9啟動閃退問題的解決辦法

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回車 出現如下畫面說明配置成功: