很長時間沒用Eclipse了,近期因爲又要用它作個簡單的JSP項目,又要從新學習了,雖然熟悉的很快,但記憶老是很模糊,偶爾犯錯,之前不多寫博客,如今感受仍是頗有必要的,編程中每一個人對於犯過的錯誤,解決後再也不使用的話,很長時間從新使用,仍是會犯一樣的錯誤。(這是人,編程環境,思惟方式共同決定給的)web
這裏就有個問題,是怎麼把Eclipse中的網站項目自動部署到tomcat中。在Eclipse中作的Web項目默認是不支持將項目發佈到Web服務器上的,會發布到工做空間的某個目錄,所以沒法在外部啓動Tomcat來運行Web項目,只有打開Eclipse中的服務器,才能運行Web項目。因此要對Eclipse進行修改,才能將作好的項目,發佈到Tomcat服務器上,發佈到服務器上的Webapps文件夾下。編程
在Eclipse中,默認會把Web項目放到Eclipse的工做空間下的.metadata\.plugins\org.eclipse.wst.server.core\tmp0(或者是tmp1)\wtpwebapps\下,若是如今Eclipse中有名爲access的項目,將它按之前的方式部署到服務器上,則會在上邊的目錄下,看到本身的項目了,如圖所示:tomcat
1. 在Eclipse中的最底下的Servers視圖,將全部部署的項目移除,如圖所示:服務器
2. 在該服務器上,單擊鼠標右鍵選擇「Open」,或在空白處按F3快捷鍵,或者是雙擊,打開以下的頁面:app
3. 在「Server Locations」處選擇「Use Tomcat installation」,能夠清楚的看到默認是「Use Workspace metadata」,即上邊所說的目錄。而後在Deploy的path處寫上webapps便可,以下圖所示:eclipse
修改完成以後,保存便可。這樣之後的項目都會發布到tomcat下的webapps下了。webapp
注意:1. 在Eclipse中,用這種方式發佈Web項目,會將原先服務器的conf文件夾被分紅爲backup文件夾,本身新創建一個文件夾,來做爲配置Eclipse發佈的Web項目。因此仍是要使用MyEclipse編寫Java Web項目學習
2. 有時候,server Locations項目下,什麼都不可選擇,你能夠先刪除服務器,從新添加tomcat服務器,而後右擊打開,修改便可。網站