Windows 配置本地Tomcat 服務器

一、安裝 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 輸入 javajavac 來測試是否配置正確。

二、安裝 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 的界面。

tomcat

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章