eclipse項目部署外置tomcat

可參考http://www.cnblogs.com/mihu/p/4772509.html

和http://www.cnblogs.com/dyllove98/archive/2013/06/07/3125171.html

和https://www.cnblogs.com/DreamDrive/p/5765645.html

和MyEclipse不一樣,在Eclipse中做的Web項目默認是不支持將項目發佈到Web服務器上的,會發布到工作空間的某個目錄,因此無法在外部啓動Tomcat來運行Web項目,只有打開Eclipse中的服務器,才能運行Web項目。所以要對Eclipse進行修改,才能將做好的項目,發佈到Tomcat服務器上,發佈到服務器上的Webapps文件夾下。

在Eclipse中,默認會把Web項目放到Eclipse的工作空間下的.metadata.plugins\org.eclipse.wst.server.core\tmp0(或者是tmp1)\wtpwebapps\下,如果現在Eclipse中有名爲imsmanagere的項目,將它按以前的方式部署到服務器上,則會在上邊的目錄下,看到自己的項目了,如圖所示:
在這裏插入圖片描述
爲了能將做好的Java Web項目放入到Tomcat的Webapps下,需要按照如下的步驟進行更改:

1、在Eclipse中的最底下的Servers視圖,將所有部署的項目移除,如圖所示:
在這裏插入圖片描述
2、在該服務器上,單擊鼠標右鍵選擇“Open”,或在空白處按F3快捷鍵,或者是雙擊,打開Tomcat服務器的圖形設置頁面.

在“Server Locations”處選擇“Use Tomcat installation”,可以清楚的看到默認是“Use Workspace metadata”,即上邊所說的目錄。然後在Deploy的path處寫上webapps即可,如下圖所示:
在這裏插入圖片描述
有時候修改的地方是暗灰色的,禁止修改的
:Server Locations修改後會變灰,如果需要更改設置,則需要移除與Tomcat服務器關聯的項目,同時,鼠標右鍵菜單Clean清除Tomcat服務器的狀態就可以修改了。

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


/////////////////////////////////上面的就已經成功了,下面是注意事項////////////////////////////////////////
注意:在Eclipse中,用這種方式發佈Web項目,會將原先服務器的conf文件夾被分成爲backup文件夾,自己新建立一個文件夾,來作爲配置Eclipse發佈的Web項目。所以還是要使用MyEclipse編寫Java Web項目。
在這裏插入圖片描述
第三個選項是自由選擇發佈目錄,而不是發佈在tomcat的webapps下面

有時候打開這個圖形配置界面會出現如下情況:
在這裏插入圖片描述
灰色的,不能更改,如果這樣,找到別的一處設置項進行修改(別忘了可以再修改回來),就會激活這個地方.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章