Maven多模組專案 eclipse暖部署 Maven專案實現 tomcat熱部署
最近看到有好多童鞋比較熱衷熱部署,特別是多模組的專案,其實這熱部署如果多模組比較大資源,容易記憶體溢位或者電腦卡住,並不建議這麼做。
不過了解下也沒有關係,這裡我就在說說熱部署的另外一種方法,因為我之前有寫的熱部署,可能讓很多童鞋比較迷茫,特別是那些不喜歡寫命令的童鞋。
好了,現在開始吧,eclipse + maven 多模組的熱部署:
1、建立專案了,廢話真多,呵呵。
在doc下面敲入,如下圖命令,其實archetype:create 可以用 archetype:generate 因為現在有的時候老外網路不是很順暢,大家知道的,呵呵。generate是官網推薦的,不過他要把repo1的樹下下來,確實很慢,所以當你建立專案很慢的時候,可以試下用create。
不知不覺就建立了最外的框架了。
..............噼裡啪啦的,最後的專案如下圖:
建立完成了,因為我們重點是熱部署,所以對這個建立專案就不說了,不懂的童鞋可以單獨Q我。
2、eclipse
開始的時候我們說過,不用命令來實現熱部署,那我們現在就藉助eclipse的外掛實現熱部署,找好外掛,當然,如果你用的是eclipse最新版(好像是4.3吧),那外掛已經自帶了,如果不是,那還需要安裝,不過最近好像比較難裝(估計又是TC網路問題吧),不過我還是說說怎麼安裝吧。開啟Eclipse,然後找到 help ,在help下面找到eclipse marketplace,如下圖:
點開eclipse marketplace,然後輸入 maven wtp 點選 “go” 出現如下圖介面,根據您的需要 install 版本即可。
3、外掛裝好後,開始匯入專案,開啟eclipse後,點選import,會出現如下圖:
用maven 這個外掛匯入需要的專案,當然你也可以這麼建立專案,下面我們還是匯入我們剛剛建立的專案吧,如下圖:
這個就是我們剛剛的專案了,童鞋們要看清楚了,每個專案上面都有一個 M 的小黑色的字母,說明你就是maven 的外掛匯入的maven專案了。
當然安裝了這個外掛還有一個好處,可以不用命令就可以使用一些圖形的操作專案,如下圖:
OK了,到此為止,都準備完成了,現在我們開始做一點小小的示範吧:
4、點選 eclipse 下面的tomcat,彈出如下對話方塊,大家會看到不用可以直接加入tomcat:
編輯下:把 AUto reloading enabled 去掉。
5、啟動tomcat,訪問如圖:
直接修改jsp,證明jsp修改是可以直接訪問的,(當然了,你看不到我是否重新啟動tomcat,你如果硬認為我重啟,您可以自己試試,哈哈),如下圖:
接下,我們增加一個servlet吧,但是,大家要知道,增加servlet是修改了web.xml,所以這個還要重新啟動,下面我們看看我們對servlet的修改吧,然後看看效果:
增加一個時間
好了,到此就完成了。