目錄
- 1. 問題
- 2. 方案
- 3. 參考
1. 問題
對于一些附帶了大量本地資源的專案(例如,用戶上傳的檔案,地圖切片或者三維模型等),在Eclipse中部署除錯是我一直頭痛的問題,因為Eclipse部署專案總是要將整個專案都復制到設定好的專案部署目錄中的,而且通常在復制之前還會清空之前專案目錄中的檔案,每次Run as Server之前都會進行這個操作,那么在Eclipse中是無法進行除錯的,
2. 方案
本地資源作為另外單獨的專案發布,再在專案中參考這個資源是個不錯的辦法,不過會涉及到跨域的問題,最好還是通過Eclipse本生的設定來實作這個功能:就是不用每次都復制專案到部署的檔案夾了,而是直接找到Eclipse專案中的檔案夾作為專案的發布目錄,
雙擊Servers視窗中部署好的Tomcat,進入Modules選項卡,選擇"Add External Web Module"按鈕,分別設定專案名稱和專案的目錄,確定后得到的設定如下:

這個辦法會將指定的WebContent目錄作為部署的虛擬目錄,就不用每次復制專案到指定的部署檔案夾了,其實是直接修改了Tomcat的conf目錄下組態檔server.xml:

所以需要重啟部署除錯就不用每次Run as Server了,直接重啟Server即可,如果需要不再部署這個專案,可以在Eclipse中右鍵Tomcat,Clean一下即可,
3. 參考
- Javaweb上傳圖片或檔案到服務器,Tomcat服務器重新部署專案,會洗掉原來上傳的檔案的問題
- Eclipse 中虛擬目錄添加方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/167661.html
標籤:其他
上一篇:二叉搜索樹與雙向鏈表
下一篇:二叉搜索樹與雙向鏈表
