WEB编程学习之Windows安装运行Tomcat
前言
本博客主要記錄在學習web編程中,在Windows10系統下,安裝運行Tomcat服務器,以及所遇到的常見問題以及解決方案。
本文原創,創作不易,轉載請注明!!!
本文鏈接
個人博客:https://ronglin.fun/?p=245
PDF鏈接:見博客網站
CSDN: https://blog.csdn.net/RongLin02/article/details/114676860
安裝Tomcat
環境準備
Tomcat需要依賴Java虛擬機,有關Java虛擬機的安裝,網絡上有很多教程,這里不再贅述,同時需要配置好Java的環境變量
檢查Java: 打開cmd,輸入 java -version,可以查看Java的安裝情況,如果指令沒找到,則說明Java沒安裝成功或者系統的環境變量沒安裝好。
版本下載
我們進入Tomcat的官網:Tomcat
首先先查看版本:點擊左側欄目的"which version?"
查看版本如下圖,要根據自己的Java版本下載所對應的Tomcat,我本機安裝的是JDK8,所以這里下載Tomcat10.0.x版本
點左側的"Tomcat10" 然后再點擊右側的"10.0.2",進入下載界面
下載window的壓縮版,當然可以下載Windows的安裝版,都是一樣的。
下載完畢后解壓包(或者安裝),至此Tomcat下載完畢。
Tomcat的配置
一般來說,Tomcat是不用配置的,但是我們仍然需要知道,如何配置Tomcat
我們進入安裝目錄的conf下"apache-tomcat-10.0.2\conf",找到"server.xml"文件,用記事本打開,如下圖:
這里列出來的是 連接Tomcat的端口,默認是8080,暫時不需要改。
啟動Tomcat
注意:不論是壓縮版還是安裝版,第一次啟動推薦用"startup.bat"文件啟動,因為bat文件會輸出一些信息,有助于我們調試。
我們進入"apache-tomcat-10.0.2\bin"下,找到"startup.bat",點擊啟動:
最后提示 服務器啟動,我們來測試一下,打開瀏覽器,輸入"http://127.0.0.1:8080/",看到Tomcat的官網:
如果看到了,那就好了,但是往往現實沒那么順利,emmmmmmmm,沒關系,我們還有解決方案。
關閉的話,在"apache-tomcat-10.0.2\bin"下,找到"shutdown.bat"關閉Tomcat 或者直接×掉startstup.dat
常見問題
控制臺亂碼
原因:中文編碼不同,我們windows一般可能用的是 GBK,Tomcat默認為 UTF-8.
方法:在安裝目錄"apache-tomcat-10.0.2\conf"下,用記事本打開"logging.properties"
在第50行左右,找到這么一句代碼:“java.util.logging.ConsoleHandler.encoding = UTF-8”
把UTF-8替換為GBK,然后重啟Tomcat就可以了。
Access Error: 404 – Not Found
這個問題是十分常見的。要是想偷懶,把上面Tomcat配置中的端口號8080,改成別的、沒被占用的端口號,然后重啟Tomcat。
如果不改端口號,也可以暴力關閉占用8080端口的軟件,我這里提供另外一種較好的方法。
先看"startup.bat"的調試信息,向上翻,我們找到了錯誤,
端口被占用
這也就是為什么我推薦用"startup.bat"啟動,而不是GUI版的exe文件。
先用cmd查看8080是否被占用:在cmd中輸入 “netstat -ano”
找到了正在監聽8080端口的PID代碼是:11856,記住它。
如果cmd輸出了超級多的信息,輸入指令" netstat -ano|findstr “8080” “,就可以快速找到
接下來,我們來處理11856,看看到底是什么占用了8080端口,按"ctrl+shift+esc"打開任務管理器,最上一欄選擇"服務”,然后點擊 PID,找到 11856的服務,如圖:
一般來說,我們直接點擊右鍵,然后選擇停止,基本上就能解決問題,這就是暴力關閉的方法,但是僅僅是治標不治本。
我們找到了一個叫"NIApplicationWebServer"的服務占用了8080端口,右鍵–轉到詳細信息–在詳細信息界面再點擊右鍵–打開文件所在位置,然后我們就找到了它的兩個配置文檔:
用記事本打開這兩個文件,把開頭部分的"Listen 8080"改了,我這里改為9090,保存退出
回到任務管理器中,把"NIApplicationWebServer"服務,右鍵,重新啟動一下就行了。
再次進入"apache-tomcat-10.0.2\bin"下,“startup.bat”,點擊啟動,瀏覽器輸入"127.0.0.1:8080",可以看到顯示了Tomcat的官網
2\bin"下,“startup.bat”,點擊啟動,瀏覽器輸入"127.0.0.1:8080",可以看到顯示了Tomcat的官網
成功 =w=
總結
以上是生活随笔為你收集整理的WEB编程学习之Windows安装运行Tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ThinkPHP6项目基操(7.模型)
- 下一篇: 中山市区电信5g覆盖地图_5G信号到底有