Tomcat啟動(dòng)成功訪問(wèn)主頁(yè)失敗的原因解決方案
Tomcat啟動(dòng)成功訪問(wèn)主頁(yè)失敗的原因解決方案
如果在 網(wǎng)上搜一圈“tomcat啟動(dòng)成功,當(dāng)輸入http://localhost:8080報(bào)404錯(cuò)誤”。有說(shuō)查看日志定位問(wèn)題的,有說(shuō)檢查端口有沒(méi)有沖突,建議去server.xml修改端口的;有建議在cmd命令中輸入netstat -ano查看tomcat端口是否已經(jīng)被使用的;也有說(shuō)環(huán)境變量配置有問(wèn)題的。
這些可能都是對(duì)的,但還有一種情況容易被忽視:tomcat,webapps目錄下沒(méi)有ROOT文件夾!
有經(jīng)驗(yàn)的人看到這個(gè)可能會(huì)淡淡的一笑。但對(duì)于不知道tomcat啟動(dòng),輸入http://localhost:8080默認(rèn)進(jìn)入的是$tomcat/webapps/ROOT路徑的人來(lái)說(shuō),很容易就忽視這個(gè)問(wèn)題。
至于需不需要環(huán)境變量,你可以打開(kāi)$tomcat/bin下面的startup.bat文件,查看它里面的內(nèi)容,如果能夠看到:
set "CURRENT_DIR=%cd% if not "%CATALINA_HOME%" == "" goto gotHome set "CATALINA_HOME=%CURRENT_DIR%"
說(shuō)明tomcat在啟動(dòng)的時(shí)候會(huì)去自動(dòng)配置環(huán)境變量,所以完全不用自己再去做配置了。(tomcat5及以上都已經(jīng)在startup.dat里面做了配置。)
那么為什么使用tomcat必須要配置java環(huán)境變量呢?
1)tomcat只是承載程序的服務(wù)器, 具體對(duì)程序的運(yùn)行還是需要jdk的。
2)startup.bat要調(diào)用catalina.bat 而catalina.bat運(yùn)行要用到JAVA_HOME環(huán)境變量(可以自己去查看文件)。
而至于網(wǎng)上建議netstat -ano查看端口,然后taskkill命令終止進(jìn)程的來(lái)解決端口已使用問(wèn)題,通常完全沒(méi)有必要,只需要shutdown.bat下就ok了。在myeclipse啟動(dòng)tomcat,報(bào)"Unrecognized Windows Sockets error: 0:JVM_Bind"也一樣(都是端口已被使用)。因?yàn)榭赡苤皇悄阍谄渌胤揭呀?jīng)啟動(dòng)了tomcat。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
使用maven+eclipse搭建struts2開(kāi)發(fā)環(huán)境
Struts 2是Apache基金會(huì)的明星級(jí)產(chǎn)品,提供了對(duì)MVC的一個(gè)清晰的實(shí)現(xiàn),下面就為大家介紹一下使用maven+eclipse搭建struts2開(kāi)發(fā)環(huán)境的方法2014-01-01Java下使用Oracle存儲(chǔ)過(guò)程(詳解)
其實(shí),這篇短文,我早就應(yīng)該寫(xiě)了。因?yàn)?,java存儲(chǔ)過(guò)程今后在各大數(shù)據(jù)庫(kù)廠商中越來(lái)越流行,功能也越來(lái)越強(qiáng)大。這里以O(shè)racle為例,介紹一下java存儲(chǔ)過(guò)程的具體用法。2008-09-09秒殺系統(tǒng)Web層設(shè)計(jì)的實(shí)現(xiàn)方法
這篇文章主要介紹了秒殺系統(tǒng)Web層設(shè)計(jì)的實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家掌握這樣的設(shè)計(jì)方式,需要的朋友可以參考下2017-10-10jsp+servlet實(shí)現(xiàn)猜數(shù)字游戲
這篇文章主要為大家詳細(xì)介紹了jsp+servlet實(shí)現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06jsp利用application統(tǒng)計(jì)在線人數(shù)的方法
這篇文章主要介紹了jsp利用application統(tǒng)計(jì)在線人數(shù)的方法,代碼中備有較為詳盡的注釋便于理解,是比較實(shí)用的技巧,需要的朋友可以參考下2015-01-01