eclipse中tomcat啟動成功,但http://localhost:8080無法訪問解決方案
也許在不經意間,你會遇到這樣一個很奇葩的問題。當然這也是像我這種新手所能糾結的問題了。
安裝了Tomact,也很認真的配置了環境變數,很忐忑的輸入了http://localhost:8080,很開心的發現奇蹟出現了,網頁顯示了你想要的介面。
接下了也許要做的就是將Tomact關聯到Eclipse中進行使用。相信每個看這篇文章的人已經關聯過了,但是出現了令人很失望的結果。
病症:(請對症下藥)
1:tomact能正常啟動
1.1 通過startup啟動後可以正常訪問8080介面;
1.2 通過eclipse啟動後無法正常訪問8080介面;
(請對症下藥)
Tomcat能在eclipse裡面能正常啟動,但是在瀏覽器中訪問
症狀原因:
eclipse將tomcat的專案釋出目錄(tomcat 目錄中的webapp)重定向了,所以你會發現在tomcat安裝目錄下的webapp目錄裡面找不到你的專案檔案。
解決辦法:
重新配置下tomcat伺服器:
在eclipse中的server頁面,雙擊tomcat服務,會看到如圖所示的配置頁面:
可以看到紅圈中選擇的是 Use workspacemetadata(does not modify Tomcat installion)
然後選擇Use tomcatinstallation(Task control of Tomcat installation) 即選擇tomcat的安裝目錄來作為專案的釋出目錄。
最後,將"DeployPath"後面的值預設是"wtpwebapps"改成"webapps",也就是 tomcat中釋出專案所在的資料夾名字。
修改後關掉該頁面,儲存配置。(如果tomact處於啟動狀態是儲存不了的,需將其關閉後再進行儲存)這樣就將專案部署到了tomcat安裝目錄下的webapp。
重啟tomcat伺服器,訪問http://localhost:8080則能正常訪問了,自己部署的專案也能正常訪問了。