eclipse部署 tomcat問題

原因

很長時間沒用Eclipse了,近期由於又要用它做個簡單的JSP項目,又要重新學習了,雖然熟悉的很快,但記憶總是很模糊,偶爾犯錯,以前很少寫博客,現在感覺還是很有必要的,編程中每個人對於犯過的錯誤,解決後不再使用的話,很長時間重新使用,還是會犯同樣的錯誤。(這是人,編程環境,思維方式共同決定給的)

問題

這裏就有個問題,是怎麼把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的項目,將它按以前的方式部署到服務器上,則會在上邊的目錄下,看到自己的項目了,如圖所示:

解決方法

1. 在Eclipse中的最底下的Servers視圖,將所有部署的項目移除,如圖所示:

2. 在該服務器上,單擊鼠標右鍵選擇“Open”,或在空白處按F3快捷鍵,或者是雙擊,打開如下的頁面:

3. 在“Server Locations”處選擇“Use Tomcat installation”,可以清楚的看到默認是“Use Workspace metadata”,即上邊所說的目錄。然後在Deploy的path處寫上webapps即可,如下圖所示:

修改完成之後,保存即可。這樣以後的項目都會發布到tomcat下的webapps下了。

注意:1. 在Eclipse中,用這種方式發佈Web項目,會將原先服務器的conf文件夾被分成爲backup文件夾,自己新建立一個文件夾,來作爲配置Eclipse發佈的Web項目。所以還是要使用MyEclipse編寫Java Web項目

        2. 有時候,server Locations項目下,什麼都不可選擇,你可以先刪除服務器,重新添加tomcat服務器,然後右擊打開,修改即可。

轉自博客:http://www.cnblogs.com/ywl925/p/3815173.html



發佈了28 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章