總結(jié)一下tomcat啟動問題,也給自己做個筆記 , 逐漸補(bǔ)充完善。
1、java配置路徑有問題
請配置好jdk路徑,具體參考java路徑的配置吧。
2、項(xiàng)目未添加tomcat驅(qū)動
(一般提示The superclass “
javax.servlet.http.HttpServlet” was not found on the Java Build Path屬于這一類)
解決方法:保證已經(jīng)裝了tomcat的情況下,eclipse中選擇對應(yīng)項(xiàng)目右鍵build path ->Configure build path -> Java build path->選擇Libraries ->點(diǎn)擊右方Add Library… ->Server Runtime ->選擇自己的tomcat服務(wù)器->Finish
3、項(xiàng)目中的web.xml中配置的servlet的名稱寫錯,tomcat無法識別
(一般控制臺提示
java.util.concurrent.ExecutionException屬于這種問題)
解決方法:檢查自己配置的servlet名稱和路徑是否正確。
4、端口被占用,一般由于上一次非正常關(guān)閉tomcat或eclipse導(dǎo)致,( Port 8080 … is already in use)
解決方法:①修改端口號(當(dāng)然不建議這么做) Tomcat根目錄/conf/Server.xml中修改,這里就不提了吧…
②關(guān)閉被占用的端口進(jìn)程:到dos窗口(計(jì)算機(jī)開始里的查找中輸入cmd)中
輸入netstat -ano|findstr 8080 (8080是被占用的端口號,哪個被占用輸入哪個)
回車后可以看到有正在使用的進(jìn)程
再輸入 taskkill /pid 8080 /f (這里的8080是正在使用的進(jìn)程信息中最后一個數(shù)字編號)
回車后會顯示已結(jié)束進(jìn)程,然后重新啟動tomcat即可。
③進(jìn)入tomcat根目錄的bin文件夾,雙擊shutdown.bat,可以關(guān)閉所有占用端口。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。原文轉(zhuǎn)載: 原文出處: