一、環境
Java
Windows 10
Apache tomcat 8.5.42
二、安裝
在apache官網下載zip壓縮包,下載安裝包解壓
三、配置
在此之前了解一下Tomcat的目錄結構
bin |
包含啟動/關閉腳本,可執行程序(bat文件) |
conf |
包含不同的配置文件,包括server.xml(tomcat的主要配置文件)和為不同的tomcat配置的WEB應用設置缺省值的文件web.xml |
lib |
包含tomcat使用的jar包,unix平台此目錄下的任何文件都被加到tomcat的calsspath中 |
logs |
存放臨時文件 |
webapps |
包含web項目示例,當發布web應用時,默認情況下把web文件夾放於此目錄下,默認的站點根目錄,可以更改 |
work |
tomcat自動生成,放置tomcat運行時的臨時文件(如編譯后的JSP文件),如在tomcat運行時刪除此目錄,JSP頁面將不能運行。 |
啟動程序startup.bat在bin目錄下
問題1. 雙擊startup.bat時,出現DOS界面立馬消失,說明Tomcat找不到Java運行環境,進入安裝目錄DOS頁面,
輸入Service.bat install有下面的報錯
The tomcat8.exe was not found…
The CATALINA_HOME environment variable is not defined correctly.
This environment variable is needed to run this program
和下面的報錯
Warning: Neither 'server' nor 'client' jvm.dll was found at JRE_HOME.
Failed installing 'Tomcat8' service
這表明安裝服務需要4個環境變量
CATALINA_HOME
CATALINE_BASE
JAVA_HOME
JRE_HOME
前面2個好像自動生成(沒有的話,手動添加下吧),這里演示后面2個環境變量設置
右鍵我的電腦-屬性-高級系統設置-環境變量
在環境變量中新建
環境變量分為用戶環境變量以及系統環境變量
系統環境變量對所有用戶起作用
用戶環境變量僅對當前用戶起作用
a.新建變量JAVA_HOME
變量名JAVA_HOME
變量值瀏覽目錄定位到JDK位置
b.新建JRE_HOME
變量名JRE_HOME
變量值瀏覽目錄定位到JRE位置
經過重裝JRE再重裝JDK之后(因為之前裝python對環境變量不了解,搞亂了),JAVA環境終於配置OK
再來service.bat install
雖然failed,但是tomcat的頁面可以訪問
雙擊打開bin目錄下的tomcat8w.exe
點擊start
訪問localhost:8080,出現如下界面表示搭建成功