最近遇到Maven管理下的spring MVC項目,組內某位將項目代碼扔過來,一臉懵逼(囧),查閱了一些資料后終于將此項目運行通了(>_<),特此記錄下來與各位分享。
通俗的來說,Maven就是個類似于Git的項目管理工具。而Spring MVC就是將M(Model)、V(View)、C(Controller)三者進行分離進行處理,更有利于開發(fā)的進行。下面我將介紹一個別人已經編譯好的Maven項目扔給你應該怎樣導入到集成開發(fā)環(huán)境中。
開發(fā)環(huán)境:Eclipse
Step1:
在Eclipse中,選擇File->Import;接著如下圖所示:
點擊 Browse,選擇項目所在的文件夾,然后Finish即將項目添加進來。
Step2:
將導入的Maven項目轉換成Dynamic Web Module,將下圖中的紅框處進行勾選;
Step3:添加Maven Dependencies
繼續(xù)右鍵項目->properties->Deployment Assembly,如圖中紅框所示,只有src下的四個文件夾:
點擊Add后如圖所示:
由以上的3步,導入的Maven項目就轉化為一個可運行的web項目了。
然后再新建一個Web Server,這需要將Tomcat安裝好,并且被整合進Eclipse中,這樣就可以創(chuàng)建Web Server了,在創(chuàng)建好Web Server后,右鍵我們導入的項目,選擇“Run As”,選擇Run on Server就可以了.右鍵項目->run on server即可。
Tips:
(1)自己的開發(fā)環(huán)境Eclipse要與Tomcat正確配置,并且Tomcat的版本最好與之前的版本一致。
?。?)如果運行Run on Server,Tomcat啟動控制臺報錯:“嚴重錯誤:Java lang.ClassNotFound”(記不清了,應該是這樣),說明你的Maven Dependencies未添加進來。