2018年1月10日 星期三

【Windows Tomcat 8 up】startup.bat 一閃 無執行 JAVA_HOME, JRE_HOME, CATALINA_HOME,


【Windows Tomcat 8 up】startup.bat 一閃 無執行

請閱讀安裝檔 RUNNING

其中有必要條件幾個項目要在電腦設定,

JDK 套件 包含了 JRE

也可以另外下載 JRE 套件

設定:系統內容\進階\環境變數
【使用者變數】
1.新增
變數名稱:CATALINA_HOME
PATH 指定位置:Tomcat 所在主目錄位置
C:\apache-tomcat-8.0.50

2.新增
變數名稱:JAVA_HOME
Path 路徑:C:\Program Files\Java\jdk1.8.0_112
備註:要完整路徑,否則會有 bat 起不來

3.新增 (請注意,若是要指定 jre 版本.就要新增)
變數名稱:JRE_HOME
Path 路徑:C:\Program Files\Java\jre1.8.0_131

JAVA_HOME 或 JRE_HOME 二擇一


【系統變數】
path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

or 直接指定

C:\Program Files\Java\jdk1.8.0_112\bin;C:\Program Files\Java\jdk1.8.0_112\jre\bin;

查詢變數是否下對

C:\Users\Administrator \ echo %JAVA_HOME%
C:\Program Files\Java\jdk1.8.0_112

C:\Users\Administrator \ echo %Jre_HOME%    <-- p="">C:\Program Files\Java\jre1.8.0_131

C:\Users\Administrator \ echo %CATALINA_HOME%

C:\apache-tomcat-8.0.50


catalina LOG 記錄
有指定 JRE_HOME
只有 JAVA_HOME



範例設定如下:
有指定 JRE_HOME 畫面


測試是否正確成功的最好方式

Tomcat「安裝」服務

cmd 指令:C:\apache-tomcat-8.0.50\bin\service.bat install

就會看到 using java_home 跟jre_home 路徑

額外 問題 java -version 版本不對

連結1:https://blog.csdn.net/yaozhiwei1019/article/details/77774636
連結2:https://hk.saowen.com/a/cecff7b7ca99a4a51fb28f6f30708fea23b6375271520eb975e927cf30a435b7