Tomcat正常訪問localhost報404問題解決
今天在配置Tomcat訪問項目主頁的時候發現報404錯誤,開始以為是我的項目xml配置有問題,結果調瞭半天也不對,後來發現居然訪問localhost:8080也報404,這個問題就嚴重瞭,於是開始瞭漫長的調試,終於成功!記錄下最終解決方案,以供未來再遇到相似問題,有跡可查。
通過咨詢JAVA群中的大神,我查看瞭一下Tomcat文件夾中的webapps文件夾,發現裡面並沒有我的項目,但是我確實是把項目部署進去瞭,於是我查看瞭一下我的Tomcat的server頁 發現裡面的Tomcat路徑不對,是默認的eclipse裡面的路徑,所以導致瞭Tomcat的部署失敗:
錯誤的路徑配置如下:
正確的配置應該是:
但是當我這樣操作之後,再次運行發現Tomcat直接起不來瞭,並且報無法找到文件路徑的錯誤!
然後我決定換個思路,先是不用eclipse啟動Tomcat服務,使用Tomcat8.0的startup.bat啟動,發現啟動過程中報瞭拒絕訪問的錯誤,感覺是訪問權限有問題,於是通過百度查資料發現果然是這樣,於是把Tomcat安裝文件夾->屬性->安全中給Users賦予瞭完全控制的權限,確定保存後再次運行startup.bat,果然順利啟動。
然後我再返回去重新運行Tomcat,這次不再報錯,Tomcat啟動成功!再次訪問localhost:8080,頁面成功顯示!
然後訪問我的項目頁面,同樣成功訪問!至此問題成功解決!
總結:
通過這次問題,知道瞭問題可能出在多方面,應該發散思維去解決問題,這次光在查訪問地址上就查瞭半天,然後又各種找Tomcat的配置文件錯誤,就沒想到是Tomcat的路徑和權限會出現問題,以後要多多註意!
到此這篇關於Tomcat正常訪問localhost報404問題解決的文章就介紹到這瞭,更多相關Tomcat正常訪問localhost報404內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- None Found