Tomcat下載
訪問Tomact官網進行下載,目前最新是Tomact9,當前使用的是 exe包;
Tomcat安裝
1、雙擊exe程序進行安裝,選擇非C盤安裝,端口選擇默認
2、Tomcat的目錄結構
bin:目錄存放一些啟動運行Tomcat的可執行程序和相關內容。
conf:存放關於Tomcat服務器的全局配置。
lib:目錄存放Tomcat運行或者站點運行所需的jar包,所有在此Tomcat上的站點共享這些jar包。
logs: 存放日志文件
temp: 存放臨時文件
wabapps:目錄是默認的站點根目錄,可以更改。
work:目錄用於在服務器運行時過度資源,簡單來說,就是存儲jsp、servlet翻譯、編譯后的結果。
其他目錄和文件暫時不做介紹。
Tomcat環境配置
1.新建變量名:CATALINA_HOME,變量值:E:\soft\Apache Software Foundation\Tomcat 9. 0
2.在系統變量path中添加: ;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
3.使用管理員權限打開cmd命令行,cd到Tomact下bin目錄,運行service.bat install,返回已安裝,則成功安裝;
若返回Failed install,則可使用 service.bat remove;移除注冊服務后,重新安裝
***********************Tomact在執行前需要告訴其jdk路徑,否則會報錯***************************
進入Tomact\bin目錄,修改 setclasspath.bat 文件,指定jdk路徑
4.安裝成功后,可通過cmd或注冊表啟動服務,
啟動服務 net Start Tomcat9
關閉服務 net stop Tomcat9
啟動后,可進入 http://localhost:8080/ 查看
Tomcat的Webapps目錄是Tomcat默認的應用目錄,當服務器啟動時,會加載所有這個目錄下的應用。
***********Tomact安裝成功后,一直無法啟動,*******************
1.查看JDK與Tomact 位數,是否對應,
cmd下 java -version,返回未指定是64 bit,則是32 位;
cmd下 catalina version
2.啟動bin目錄下,Tomcat9w.exe,切換到 startUp,默認模式為 jvm,改為 java
3.Tomact默認開啟 8080 端口,若端口被占用,也會導致服務無法啟動;
conf\server.xml,修改端口為 8051,后重啟Tomact,進入 http://localhost:8051/ 查看是否成功;
port:作為一個網絡server端,它需要暴露一個socket端口來accept客戶端的鏈接,可以通過port指定。即Tomcat的監聽端口。
protocol:使用的網絡協議,表示tomcat使用何種方式來接受和處理client端請求,"HTTP/1.1"是默認值,等效"org.apache.coyote.http11.Http11Protocol";
******************************Tomact啟動后,立即自動停止服務******************************
查看系統hosts文件,是否對 localhost重定向,下面 xx.xx.xxx.xxx localhost,是本機不存在 ip ,刪掉后重啟Tomact
Tomcat瀏覽器
配置好環境后,啟動Tomact,http://localhost:8051/PurpleStoneWeb/
*************頁面出現404,HTTP Status 404 - /studystruts/********************
Tomcat8默認是關閉了目錄瀏覽功能的,這個主要是出於安全性的考慮。
解決方法:/conf/web.xml配置如下:
出現以下頁面,則Tomact搭建成功