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