大家好,今天分享的是開源伺服器 Tomcat 的安裝與使用,以及閃退問題,亂碼問題的解決,為了更好的了解知識點,最後會簡單部署實踐

Tomcat 是湯姆貓?
Tomcat是Apache基金會開發的Servlet容器,實作了對 Servlet 和 JSP 的支援,由于它本身也内含了HTTP伺服器,是以也可以視作單獨的Web伺服器。
Servlet,全稱Java Servlet,是用Java編寫的伺服器端程式,其主要功能在于互動式地浏覽和修改資料,生成動态Web内容。
Tomcat并不是什麼湯姆貓,它是開源免費的web伺服器,上圖是它的logo,哈哈 😃
Download Tomcat
這裡以tomcat9為例,根據自己電腦組態下載下傳,建議下載下傳壓縮版🗜️
安裝版:window (exe、msi) linux(rmp)
壓縮版:window(rar,zip) linux(tar,tar.gz)
下載下傳壓縮版,解壓到本地,解壓後的檔案目錄📇如下:
Run Tomcat
進入bin目錄下,輕按兩下執行startup.bat批處理檔案,彈出指令視窗,顯示如下,表示運作正常
把指令視窗叉掉,tomcat就停止服務了,或者執行bin目錄下的shutdown.bat指令也是可以的
解決閃退問題
原因:tomcat是用java語言開發的
啟動時,預設會查找名稱叫JAVA_HOME的環境變量,根據這個變量找到啟動所需的jvm虛拟機。
解決辦法: 到環境變量中設定JAVA_HOME的變量,變量值就是jdk的安裝目錄,如下
然後在 path 變量,增加如下:
再次進入bin目錄下,輕按兩下執行startup.bat批處理檔案,彈出指令視窗,運作正常
解決亂碼問題
找到tomcat目錄,打開tomcat目錄下的conf檔案夾中的logging.properties配置檔案
打開logging.properties檔案,找到檔案中的
java.util.logging.ConsoleHandler.encoding = UTF-8
将其中的UTF-8改為GBK,儲存後重新開機Tomcat,啟動後就會看到剛才的亂碼已經轉換過來了
實戰簡單部署圖檔
現在啟動 tomcat,然後打開浏覽器,在位址欄輸入http://localhost:8080/,你會看到如下界面
那它是在哪裡的呢,沒錯,在 webapps 目錄下,打開可以看到如下:
在這個目錄下,建立一個檔案夾📂images ,然後在images檔案夾下,放上一張自己喜歡的圖檔嘿嘿,我這放了路飛的圖檔,命名為1.jpg