在eclipse中配置好tomcat後訪問不到主頁,而訪問本身建的項目時則能訪問到,問題緣由何在?web
查閱了相關資料後得知 在eclipse中啓動tomacat後,它去啓動的web項目並非tomcat文件夾下的webapp下web工程,而是eclipse中本身的一個文件夾下的web工程。tomcat
雙擊tomcat服務器,打開tomcat的配置頁面,如圖所示:服務器
(注:此圖的server Location須要在tomcat服務器中沒有部署web項目時才時enable的)app
圖中時選擇server path 和 location path。 能夠看到默認的狀況是「使用workspace的metadata」,也就是server path時workSpace下的,具體的path爲:{workspace}\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 , (new一個服務器,就會有個temp,第一個服務器就是temp0) Deploy path爲wtpwebapps。 查看此文件夾,裏面沒有tomcat的webapp下的ROOT工程,因此固然訪問不到tomcat的主頁啦~~ eclipse
解決方法:webapp
1.把tomcat下的webapp下的ROOT複製到E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 下的wtpwebapps中,再重啓tomcat,此時就能訪問到主頁了spa
2.在配置server locations時,選擇第二項,「user tomcat installation」 修改配置以下圖:.net
注 : 配置了這一步那麼在Eclipse的workspace裏面開發的項目當啓動Tomcat服務器時同時也會拷貝到所選擇的Deploy Path中。server