Windows10上安裝 ApacheTomcat9 詳細(xì)教程(不同于網(wǎng)上其他教程,個(gè)人總結(jié)親測有效)

環(huán)境:Win10 64bit、Apache Tomcat 9

時(shí)間:2018年6月8日

相信不少同學(xué)在學(xué)習(xí)JavaEE/JavaWeb時(shí)想要使用Tomcat的時(shí)候,在看了網(wǎng)上那么多不同的安裝教程后仍無法成功安裝Tomcat,那么請閱讀本文。

本文為本人在嘗試網(wǎng)上各種方法安裝Tomcat走了很多彎路后,最終總結(jié)出來有效的教程。

此文章建立在讀者已經(jīng)成功安裝Eclipse和配置好JDK環(huán)境變量后。

一、下載 Apache Tomcat

1.用瀏覽器打開tomcat官網(wǎng):https://tomcat.apache.org/

Tomcat官網(wǎng)

2. 點(diǎn)擊左側(cè)的導(dǎo)航欄Download下方選擇最新的Tomcat 9。

出現(xiàn)以下頁面,點(diǎn)擊頁面下方的 “64-bit Windows zip (pgp, sha1,sha512)” 進(jìn)行下載。

下圖紅色標(biāo)記為綠色版(下載后直接解壓,之后需要配置環(huán)境變量),藍(lán)色標(biāo)記為安裝版(按安裝軟件步驟完成)。

筆者選擇綠色版下載(讀者可根據(jù)需要自行選擇)。

Download

3.完成下載后,直接解壓,路徑自選。

下載完成

筆者解壓到自己創(chuàng)建的一個(gè)名為JavaEE的文件夾,即D:\JavaEE(你可自選)。

建議把解壓后里面的"apache-tomcat-9.0.8"文件夾直接拉出來到解壓路徑(即現(xiàn)在路徑為D:\JavaEE\apache-tomcat-9.0.8),方便后續(xù)步驟。如下:

解壓

二.配置環(huán)境變量

這個(gè)步驟網(wǎng)上叫教程有很多不同版本,本人嘗試很多種不行后,以下是親測有效的。

Step1:右鍵 "此電腦"(如果Win10桌面沒有,請百度),點(diǎn)擊"屬性",點(diǎn)擊"高級(jí)系統(tǒng)設(shè)置"—>"高級(jí)"—>"環(huán)境變量"。

Step2:配置jdk的環(huán)境變量(略)

Step3:在"系統(tǒng)變量"里新建變量名:CATALINA_BASE,變量值:D:\JavaEE\apache-tomcat-9.0.8(此處為你的解壓包路徑)

Step4:在"系統(tǒng)變量"里新建變量名:CATALINA_HOME,變量值:D:\JavaEE\apache-tomcat-9.0.8

Step5:在"系統(tǒng)變量"里打開Path變量,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin(這一步可有可無,有些電腦無需配置此步驟便可完成,因此可以先跳過Step5)

示例圖如下:按順序1,2,3執(zhí)行。

按圖標(biāo)記順序1,2,3配置

Step6:Win+R,輸入cmd,按Enter,進(jìn)入命令行界面。

進(jìn)入tomcat下的bin目錄(本人電腦的路徑為D:\JavaEE\apache-tomcat-9.0.8\bin),執(zhí)行“service.bat install”? 。(附:service卸載命令:service.bat remove)

指令要準(zhǔn)確

三、啟動(dòng)Tomcat

筆者列舉出了啟動(dòng)Tomcat常見的三種方法:

方法一:在tomcat解壓路徑下的bin文件夾內(nèi)雙擊打開"tomcat9w.exe",在打開的軟件界面點(diǎn)擊“Start”即可。

點(diǎn)擊start

方法二:右鍵點(diǎn)擊桌面上的“此電腦”—>“管理”—>“服務(wù)和應(yīng)用程序”->“服務(wù)”,找到“Apache Tomcat 9.0 Tomcat9”服務(wù),右鍵點(diǎn)擊該服務(wù),選擇“啟動(dòng)”。

tomcat啟動(dòng)后可以在任務(wù)管理器的進(jìn)程里找到“Commons Daemon Service Runner”進(jìn)程,在此進(jìn)程下有一個(gè)“Apache Tomcat 9.0 Tomcat9”的服務(wù)正在運(yùn)行;(要Stop可以直接右鍵結(jié)束進(jìn)程)

方法三:tomcat解壓路徑下的bin文件夾內(nèi)雙擊打開"startup.bat",打開后不要關(guān)閉,關(guān)閉則需要雙擊打開"shutdown.bat"。(此方法每次使用都需要打開startup.bat,比較麻煩,所以不推薦)

雙擊"startup.bat"

四、測試Tomcat是否啟動(dòng)成功:

完成方法操作后,在瀏覽器地址欄輸入 http://localhost:8080/

若出現(xiàn)下圖界面,則啟動(dòng)成功

http://locathost:8080/

五、可能出現(xiàn)的問題

問題一:下載tomcat9并正常啟動(dòng)后,瀏覽器無法顯示localhost:8080對應(yīng)網(wǎng)頁。

解決方法一:請檢查在進(jìn)行上述步驟時(shí)是否有操作失誤。

解決方法二:檢查當(dāng)前下載的Tomcat版本適應(yīng)的JDK/JRE版本。(在tomcat解壓之后的目錄中有個(gè)RUNNING.txt , 有本tomcat針對JDK/JRE版本的限制說明?;蛘叩焦倬W(wǎng)查看。)

可重新安裝相匹配的JDK版本或者重新下載支持的Tomcat。


RUNNING.txt

解決方法三:若無法訪問tomcat或者無法啟動(dòng)startup.dat,可能是8080端口被占用了,可以打開 "cmd" 命令符界面,然后輸入"netstat -a" 命令查看一下。

如果8080端口被占用了,可以修改tomcat的訪問端口,方法如下:找到tomcat安裝目錄下的conf文件夾里的server.xml文件(如本人的路徑為D:\JavaEE\apache-tomcat-9.0.8\conf)。打開該文件,找到以下內(nèi)容,將其中的 port="8080"改為 port="9090"然后保存即可。

server.xml

問題二:eclipse使用http://localhost:8080/出現(xiàn)404錯(cuò)誤

(此處轉(zhuǎn)載自http://blog.sina.com.cn/s/blog_accceb830101jh0e.html)

在使用http://localhost:8080/mark_common的時(shí)候可以用,只是在訪問tomcat首頁的時(shí)候出現(xiàn)了這種情況。

? ? ? 首先,添加Tomcat。在菜單欄找到Window—Preferences—Server—RuntimeEnvironments—Add—Apache—選擇Tomcat版本—找到Tomcat文件的路徑—修改jre路徑為jre—添加成功

? ? ? 其次,找到Server視圖(Window—Show View—Server),雙擊Tomcatv7.0 server at localhost,這時(shí)窗口會(huì)出來一個(gè)配置Tomcat的UI界面,在這個(gè)界面中找到ServerLocations(左邊第二行),在下面的三個(gè)單選項(xiàng)中,選中第二項(xiàng)"Usetomcat installation";如果ServerLocations為灰色,是因?yàn)槟愕腡omcat下已經(jīng)加入了其它項(xiàng)目,默認(rèn)不加入項(xiàng)目才可以選擇ServerLocations。然后,下來四行,看到"DeployPath"了沒?它后面的值默認(rèn)是"wtpwebapps",把它改成"webapps",也就是tomcat中發(fā)布項(xiàng)目所在的文件夾名字,這時(shí)配置完成。

? ? ? 最后,只需把項(xiàng)目加入Tomcat,在瀏覽器中運(yùn)行http://localhost:8080/即可。

六:筆者的話

希望這篇文章可以幫到你,有錯(cuò)誤之處歡迎指出。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容