1. 程式人生 > >Eclipse部署專案,可以啟動Tomcat,但是訪問不到Tomcat主頁

Eclipse部署專案,可以啟動Tomcat,但是訪問不到Tomcat主頁

一、發生問題

在Eclipse中新建一個maven工程,使用spring後在專案上Run on Server部署啟動,tomcat可以啟動,但是訪問

localhost:8080無法成功。

二、排查問題

去到Tomcat目錄下檢視,發現無論在webapps資料夾下還是其他資料夾下都找不到部署的專案,因此在eclipse停止tomcat,

直接去到Tomcat目錄下的bin中開啟startup.bat啟動伺服器,然後在瀏覽器訪問localhost:8080,訪問成功。

三、原因

專案在eclipse中沒有部署到webapps資料夾上

四、解決方案

我的目的是要把專案能正確部署到webapps目錄下。通過網上找的大量文章,解決方案如下:

①停止eclipse中的tomcat,remove所有已經部署了的專案,再clean,雙擊server中部署的Tomcat伺服器

②找到【Server Locations】,選【Use Tomcat Installation】,再把Deploy path:的wtbwebapps-->改為webapps

③找到【Server options】,勾選【Pubish module contexts to separte XML files】

五、重新部署,成功解決問題。