日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Eclipse中導(dǎo)入Maven Web項(xiàng)目并配置其在Tomcat中運(yùn)行

 Levy_X 2017-10-10

今天因?yàn)閷?shí)習(xí)的關(guān)系需要講公司已經(jīng)開發(fā)的項(xiàng)目導(dǎo)入進(jìn)Eclipse,而公司的項(xiàng)目是用Maven來構(gòu)建的所以,需要將Maven項(xiàng)目導(dǎo)入進(jìn)Eclipse下。

自己因?yàn)闆]有什么經(jīng)驗(yàn)所以搞了得兩個(gè)多小時(shí),在這里和大家分享一下自己的經(jīng)驗(yàn)已經(jīng)在這之中遇到的一些問題。

首先我通過svn將公司的項(xiàng)目checkout到了本地。

因?yàn)镸aven遵循的是規(guī)約比配置重要的原則,所以Maven項(xiàng)目的結(jié)構(gòu)一般是進(jìn)入目錄后是一個(gè)pom.xml文件和一個(gè)src文件夾,當(dāng)然可能還存在一些README之類的這些都不重要,最關(guān)鍵的就是pom.xml和src文件夾,在src下,src/main/java一般就是放置的項(xiàng)目的源代碼,在src/test/java下放置的是測試代碼。

打開Eclipse,當(dāng)然在做導(dǎo)入工作之前,首先確保你已經(jīng)安裝了Maven并且已經(jīng)在Eclipse中加入了Maven得插件。

確保上面的安裝工作已經(jīng)進(jìn)行過后,在Eclipse中點(diǎn)擊'File'->Import->Maven

然后選擇 Existing Maven Projects,之后選擇你要導(dǎo)入的項(xiàng)目所在的文件夾

選擇你要導(dǎo)入的項(xiàng)目的對(duì)應(yīng)的項(xiàng)就可以了,點(diǎn)擊finish就可以將項(xiàng)目導(dǎo)入進(jìn)來了。

 

之后需要做的工作就是將這個(gè)Maven項(xiàng)目轉(zhuǎn)換成一個(gè)Dynamic Web Module, 在項(xiàng)目上點(diǎn)擊右鍵,在菜單中選擇最后一項(xiàng)的 properties, 在左邊的列表中選擇

project facets, 

選擇'Dynamic Web Module' 然后點(diǎn)擊下面的'Futher configuration availiable..'

context root就是你的項(xiàng)目的名字,content directory設(shè)置為src/main/webapp點(diǎn)擊OK即可

之后點(diǎn)擊Ok這時(shí)項(xiàng)目就被轉(zhuǎn)換為一個(gè)Web項(xiàng)目了

繼續(xù)在項(xiàng)目上點(diǎn)擊右鍵 ,選擇properties,在其中選擇Deployment Assemble選項(xiàng),

在公司項(xiàng)目里這里還有個(gè)test相關(guān)的項(xiàng),這個(gè)可以刪除掉,因?yàn)樵诓渴饡r(shí)用不到它,再為項(xiàng)目添加依賴的庫,

點(diǎn)擊Add ,選擇Java Build Path Entries,

選擇Maven Dependencies這樣在項(xiàng)目運(yùn)行時(shí)就會(huì)由Maven自動(dòng)的在第一次運(yùn)行時(shí)下載依賴庫。

點(diǎn)擊Finish 這樣整個(gè)項(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就可以了.

至此整個(gè)配置就完成了。

 

可能你再運(yùn)行時(shí)出現(xiàn)錯(cuò)誤,如果是公司項(xiàng)目的話出現(xiàn)這種情況的可能性是很大的,因?yàn)橐蕾噹毂容^多,所以可能會(huì)出現(xiàn)一些沖突,我這里出現(xiàn)的沖突是Maven下載的依賴庫中的Tomcat相關(guān)的庫和我本地的Tomcat服務(wù)器中的庫的沖突,將當(dāng)前項(xiàng)目的lib目錄下的這些Jar包刪除掉就可以了.

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多