寫在前面:博主是一只經過實戰開發歷練后投身培訓事業的“小山豬”,昵稱取自影片片《獅子王》中的“彭彭”,總是以樂觀、積極的心態對待周邊的事物,本人的技術路線從Java全堆疊工程師一路奔向大資料開發、資料挖掘領域,如今終有小成,愿將昔日所獲與大家交流一二,希望對學習路上的你有所助益,同時,博主也想通過此次嘗試打造一個完善的技術圖書館,任何與文章技術點有關的例外、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材,
- 對于文章中出現的任何錯誤請大家批評指出,一定及時修改,
- 有任何想要討論和學習的問題可聯系我:zhuyc@vip.163.com,
- 發布文章的風格因專欄而異,均自成體系,不足之處請大家指正,
Tomcat的解壓安裝 - Windows
本文關鍵字:Tomcat、下載、安裝、亂碼解決
文章目錄
- Tomcat的解壓安裝 - Windows
- 一、Tomcat介紹
- 二、下載地址
- 三、軟體下載
- 1. 軟體版本選擇
- 2. 鏡像地址選擇
- 3. 軟體平臺選擇
- 4. 軟體位數選擇
- 四、安裝步驟
- 1. 前置環境
- 2. 解壓安裝
- 五、使用說明
- 1. Tomcat啟動
- 2. 日志亂碼解決
- 3. 目錄結構解讀
一、Tomcat介紹

Tomcat是Apache 軟體基金會(Apache Software Foundation)的Jakarta 專案中的一個核心專案,是一個開源免費的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和除錯JSP 程式的首選,
說到應用服務器,很多小伙伴可能不是很理解,我們在公有云或私有云的主機不就是服務器嗎?怎么又來一個服務器?首先服務器這個詞本身就不僅僅是代表能提供服務機器,還可以是作業系統或者是軟體,只不過通常我們所說的服務器指的就是部署在公司局域網或者是在云端租用的Linux主機,所以才會形成這樣一個概念,
對于應用服務器來說,它的作用就是發布一個應用,我們的專案其實就是一堆經過編譯后的代碼,我們要怎么運行起來看到效果呢?這個時候就需要使用應用服務器,比如Apache、Nginx、Tomcat、Jetty,這些軟體都可以幫助我們運行和發布應用,使得我們能夠在瀏覽器中查看,或通過HTTP等方式進行訪問或除錯,
Tomcat的除了可以運行靜態網頁應用以外(純HTML),主要可以用來運行JavaWeb應用,也就是通過Java開發的Web應用,無論使用什么框架,其實底層都是基于Sevlet的封裝,所以Tomcat主要就是提供了Servlet和JSP的容器,其他需要用到什么jar包是由開發者自己添加的,
二、下載地址
由于是開源免費的軟體,我們直接在百度中搜索Tomcat就可以下載,

- 直擊鏈接:https://tomcat.apache.org/

點擊左側的Tomcat版本即可進入具體的下載界面,
三、軟體下載
1. 軟體版本選擇
在選擇Tomcat版本時主要從兩個方面出發,第一點就是專案本身對Tomcat的要求,可以說這是硬性的第一遵從原則,說到底Tomcat也只是一個軟體環境,在大多數情況下不要對專案進行修改,而是讓環境符合專案的運行要求,畢竟,換個軟體版本比修改代碼來解決兼容問題要容易的多,除非是專案本身導致的不兼容問題,
第二點就是開發工具的軟體版本,這在專案開發時是比較重要的,為第二考慮要素,在進行專案開發時,為了方便部署,通常會將Tomcat配置到開發工具中使用,如Eclipse、IDEA等,如果所使用的Tomcat版本過新,可能還要去更新我們的開發工具,
所以,在確定版本時,一般是先看看當前使用的編譯器能夠支持的最高Tomcat版本是多少,這個版本能不能符合專案對環境的要求,這里推薦大家使用8.5或9.0的版本,
2. 鏡像地址選擇
點擊Tomcat 8鏈接進入8.5.x的下載界面:https://tomcat.apache.org/download-80.cgi,為了提高下載速度,可以切換一下鏡像地址(可選操作):

將鏡像地址更改清華大學鏡像:https://mirrors.tuna.tsinghua.edu.cn/apache/,
3. 軟體平臺選擇
對于Windows平臺,軟體支持兩種方式,一種是解壓安裝,使用bat腳本來運行,會出現一個黑框框,另一種方式是exe程式,安裝完成后也會有一個對應的可執行程式,本文來介紹第一種方式,也是開發者用的比較多的方式,

4. 軟體位數選擇
可以看到在Windows下可用的壓縮包一共有兩個:32-bit Windows zip、64-bit Windows zip,選擇的標準也很簡單:與JDK的位數保持一致,
如果安裝的是32位的JDK,則選擇32-bit,如果安裝的是64位的JDK,則選擇64-bit,其中zip的壓縮包是一個基礎的版本,下載之后只能通過腳本檔案控制,因為其中不包括和Windows平臺相關APR(Apache可移植運行庫)和本地庫,我們可以在README中查看到關于軟體包的詳細說明,

四、安裝步驟
1. 前置環境
在使用Tomcat之前推薦點擊README檔案查看一下運行的要求,比如Tomcat8.5需要安裝JDK 1.7以上的版本,并且位數要相匹配,這里還需要注意一點,Tomcat在運行時,需要JDK作為前置環境,但是查找的環境變數是JAVA_HOME,
如果沒有配置正確,運行Tomcat時會閃退,JDK的安裝配置可以參考:JDK的安裝配置 - Windows(結尾附視頻),驗證方法如下:
打開CMD視窗 -> 輸入:echo %JAVA_HOME%:

正確輸出JDK的路徑證明配置正確,同時一定確保其中的檔案沒有被誤刪和缺失,
2. 解壓安裝
Tomcat的安裝步驟很簡單,只要JDK配置正確,解壓之后就可以直接運行成功,下載解壓后目錄結構如下:

五、使用說明
1. Tomcat啟動
在配置好JDK環境后,進入bin目錄,雙擊startup.bat,第一次啟動出現警告選擇允許:

啟動后會看到運行日志,最后會顯示一個啟動時間,證明啟動成功:

啟動成功以后一定不要關閉視窗,最小化才能保證服務一直運行,打開瀏覽器,輸入http://127.0.0.1:8080可以訪問到主頁:

2. 日志亂碼解決
如果我們的CMD默認是GBK編碼,在啟動Tomcat時會看到很多亂碼(因為與Tomcat不一致),為了解決這個問題可以直接更改系統的CMD默認編碼為UTF-8,也可以修改Tomcat的配置來保證編碼一致,
第一種方式大家可以自行百度,這里介紹第二種方法,打開Tomcat安裝目錄中的conf檔案夾,修改其中的logging.properties檔案,找到java.util.logging.ConsoleHandler.encoding,修改為GBK(與CMD視窗編碼一致),

保存后停止Tomcat(可以直接執行bin目錄下的shutdown.bat,也可以直接關閉CMD視窗),重新啟動,效果如下:

3. 目錄結構解讀
Tomcat解壓后的目錄結構還是十分規范的,先簡要介紹一下每個目錄的作用,可以了解軟體的大概運作流程及常見問題的解決方案,
- bin
存放命令及腳本檔案的目錄,包含Tomcat的啟停控制命令檔案,
- conf
Tomcat組態檔存放路徑,包含xml及properties等檔案,
- lib
Tomcat運行時加載的類別庫檔案,包含多個jar包,
- logs
Tomcat運行日志,默認會以天為單位自動分檔案存盤,
- temp
運行時產生的部分臨時檔案存放路徑,
- webapps
默認的部署專案存放路徑,可以自解壓war包,會在啟動時逐一掃描加載該目錄下的專案,如果有些專案存在嚴重問題,會導致Tomcat啟動失敗,可以結合日志進行確認,
- work
運行中的快取檔案存放路徑,如果遇到修改代碼后一直不生效(無法同步)的問題,可以嘗試清空該檔案夾中的檔案,并重新部署專案,
CSDN認證博客專家
全堆疊開發工程師
大資料高級開發
大資料金牌講師
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/234295.html
標籤:其他
