JDK11下tomcat 9啟動閃退問題的解決辦法
阿新 • • 發佈:2018-11-30
問題說明,雙擊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回車 出現如下畫面說明配置成功: