一、安裝 Java
Java安裝可前往 Oracle 官網下載 jdk-8u191-windows-x64.exe 的 jdk 的安裝程序。比較需要注意的是 Jdk 環境配置。右鍵單擊計算機 >> 屬性 >> 高級系統設置 >> 環境設置。
增加系統環境變量如下:
JAVA_HOME C:\Program Files\Java\jdk1.8.0_144 // 爲 jdk 的安裝路徑
JRE_HOME %JAVA_HOME%\jre
CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
修改原有的 PATH 環境變量。並添加如下內容:
;%JAVA_HOME%\bin;%JRE_HOME%\bin
可以通過在 CDM 輸入 java
和 javac
來測試是否配置正確。
二、安裝 Tomcat
Tomcat 可以到 Tomcat 官網 下載,選擇所需要的版本和對應位數。比如我們下載了 apache-tomcat-8.0.50-windows-x64.zip。
然後將 Zip 壓縮包解壓出來,放到相關位置即可。
三、配置 Tomcat
可以到 Tomcat 目錄下直接點擊運行 startup.bat
。如果出現報錯
D:\Tomcat\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50\bin>startup.bat
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
說明 Tomcat 無法正確識別到系統中的 JDK 環境。
分析 startup.bat
啓動腳本可以發現。其實際上調用了 catalina.bat
rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
它的意思已經很明顯了。解決上面的問題有兩個方案:
- 爲 Tomcat 添加系統變量
CATALINA_HOME
往環境變量中添加 Tomcat 的環境變量
CATALINA_HOME D:\Tomcat\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50
- 或在
catalina.bat
中添加指定的 JAVA_HOME 環境
修改catalina.bat
文件,在相應位置添加下面的環境設置
rem ---------------------------------------------------------------------------
rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
rem are valid and consistent with the selected start-up options and set up the
rem endorsed directory.
rem ---------------------------------------------------------------------------
set JAVA_HOME=D:\Tomcat\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_131\jre
測試環境
進入 Tomcat 目錄,運行 startup.bat
, 打開瀏覽器訪問 http://localhost:8080
既可以看到 Tomcat 的界面。