互聯(lián)網(wǎng)開(kāi)網(wǎng)站怎么做企業(yè)網(wǎng)站建設(shè)的作用
🥰🥰🥰來(lái)都來(lái)了,不妨點(diǎn)個(gè)關(guān)注叭!
👉博客主頁(yè):歡迎各位大佬!👈
本期內(nèi)容主要介紹 Tomcat 8 的安裝,以及可能會(huì)遇到的問(wèn)題
文章目錄
- 1. Tomcat 安裝
- 2. 可能會(huì)遇到的問(wèn)題
- 2.1 無(wú)法啟動(dòng) tomcat —— 缺 CATALINA_HOME
- 2.2 無(wú)法通過(guò) 127.0.0.1:8080 訪問(wèn) tomcat
- 2.3 tomcat 版本號(hào)要與 servlet 版本號(hào)一致
1. Tomcat 安裝
這是 tomcat 8 的下載鏈接:https://archive.apache.org/dist/tomcat/tomcat-8/
此時(shí)在這里點(diǎn)擊你要下載的版本號(hào),這里大版本都是 8,這里演示下載 8.5.83 的過(guò)程:
1)點(diǎn)擊這里 v8.5.83
2)點(diǎn)擊后頁(yè)面如下,再點(diǎn)擊這里的 bin/
3)出現(xiàn)下述頁(yè)面,我的電腦是 Windows 系統(tǒng) 64 位,選擇該 zip 文件下載,并選擇好保存該壓縮文件的路徑
4)對(duì) apache-tomcat-8.5.83-windows-x64.zip 文件進(jìn)行解壓
5)打開(kāi)這個(gè)文件夾,選擇 bin 文件,在 bin 文件下找到 startup.bat,雙擊 startup.bat,即可打開(kāi) tomcat
6)雙擊結(jié)果如下,啟動(dòng)成功!
安裝其它版本可到官網(wǎng):https://tomcat.apache.org/,選擇要下載的版本號(hào),進(jìn)入該頁(yè)面下載:
Tomcat 是一個(gè) http 服務(wù)器,但凡是服務(wù)器,基本都是黑框框,接受請(qǐng)求就可以啦,外表是非常樸實(shí)無(wú)華的,同時(shí)安裝起來(lái)十分簡(jiǎn)便,并且純綠色~ 無(wú)需額外下載一些東西,但是還是可能有一些小伙伴會(huì)遇到一些問(wèn)題,我們一起來(lái)看看~
2. 可能會(huì)遇到的問(wèn)題
2.1 無(wú)法啟動(dòng) tomcat —— 缺 CATALINA_HOME
比如點(diǎn)開(kāi) startup.bat 沒(méi)有反應(yīng)或者界面一閃而過(guò),這個(gè)情況,我們需要把 startup.bat 拖到 cmd 中運(yùn)行,看報(bào)什么錯(cuò)誤
大概率情況下,是缺環(huán)境變量導(dǎo)致的,缺啥環(huán)境變量,就配什么環(huán)境變量!
可能遇到的情況,如下:CATALINA_HOME 沒(méi)有配置,CATALINA_HOME 的值就是 tomcat 的安裝目錄
【解決方案】配置 CATALINA_HOME
1)打開(kāi)系統(tǒng)屬性,點(diǎn)擊高級(jí),再點(diǎn)擊環(huán)境變量
2)創(chuàng)建系統(tǒng)變量,變量名輸入 CATALINA_HOME,變量值即為安裝的目錄!
3)輸入后,一定要點(diǎn)擊確認(rèn),否則沒(méi)有保存!!! 再次點(diǎn)擊 startup.bat ,即可運(yùn)行~
2.2 無(wú)法通過(guò) 127.0.0.1:8080 訪問(wèn) tomcat
通過(guò)瀏覽器,輸入 127.0.0.1:8080 ,來(lái)訪問(wèn) tomcat 的 歡迎頁(yè)面
如果出現(xiàn) 404 這樣的頁(yè)面,無(wú)法進(jìn)行訪問(wèn)
【解決方案】
1)首先檢查 tomcat 的端口號(hào)是否正確綁定,tomcat 默認(rèn)端口號(hào)是 8080,在 cmd 中輸入netstat -ano | findstr 8080
,查找正在使用 8080 端口的進(jìn)程,查找到的進(jìn)程 id 為 10604
2)以管理員身份運(yùn)行 cmd,殺死正在使用 8080 端口進(jìn)程taskkill -pid 10604 -f
(這里的10604,需要你自己在電腦查詢你的8080進(jìn)程 id)
3)重新啟動(dòng) tomcat,即重新打開(kāi) startup.bat,再刷新頁(yè)面即可看到 tomcat 的歡迎頁(yè)面了~
2.3 tomcat 版本號(hào)要與 servlet 版本號(hào)一致
servlet 是 tomcat 提供的 API,不是標(biāo)準(zhǔn)庫(kù)自帶的,需要額外下載 servlet,這里需要注意!!! tomcat 版本號(hào)要與 servlet 版本號(hào)一致!!! 一定需要保證版本是嚴(yán)格對(duì)應(yīng)的!不然在后續(xù)開(kāi)發(fā)階段,很容易出現(xiàn)問(wèn)題!
在 tomcat 的官網(wǎng)上,可以看到不同版本的 tomcat 適配的 JDK、Servlet 等的版本如下:
這里下載的是 tomcat 8.5.83,對(duì)應(yīng)的是 servlet 是 3.1,JDK 是 7以及以后的版本~
???本期內(nèi)容到此結(jié)束啦~