1.概述
最近借著公司的需要剪撬,開始接觸后臺(tái)開發(fā)椿息。還是熟悉的Java法希,一開始肯定是把公司的項(xiàng)目跑起來枷餐。但是第一次跑起來還是遇到了很多坑,所以在這里記錄一下苫亦。
2.導(dǎo)入一個(gè)maven項(xiàng)目
(1)按照導(dǎo)入Android項(xiàng)目一樣的方式導(dǎo)入一個(gè)項(xiàng)目毛肋,如圖:
(2)通常我們導(dǎo)入完成后屋剑,idea會(huì)自動(dòng)打開maven面板润匙,并加載pom.xml即maven的配置文件。但是有時(shí)可能沒有識(shí)別到?jīng)]有打開maven面板唉匾,也沒有加載pom.xml孕讳。這時(shí)候需要我們手動(dòng)執(zhí)行一下這些操作。如下:
a.打開maven面板肄鸽,在選擇View->Tools Windows->Maven Projects
b.添加pom.xml,點(diǎn)擊maven面板的+圖標(biāo)卫病,然后選擇導(dǎo)入項(xiàng)目的pom.xml
3.下載pom.xml中的依賴
點(diǎn)擊maven面板中的下載圖標(biāo) ,選擇Download Sources and Documentation,下載依賴典徘。接下來就是耐心的等待下載完成蟀苛。這里可能出現(xiàn)的問題的是我們自己的依賴?yán)幌聛恚簿褪俏覀冏约洪_發(fā)的一些依賴項(xiàng)目逮诲。這時(shí)我們可以把這些依賴項(xiàng)目下載到本地帜平,然后安裝到本地的maven庫。
4.部署到tomcat服務(wù)器梅鹦。
前面的準(zhǔn)備工作都是為了我們能夠順利的運(yùn)行項(xiàng)目裆甩,接下來就是部署到tomcat。部署到tomcat我們可以有兩種方式齐唆,一種是利用tomcat插件來進(jìn)行部署嗤栓,另一種是下載tomcat服務(wù)器來來進(jìn)行配置。
(1)使用tomcat插件來部署
a.打開運(yùn)行配置
b.添加一個(gè)maven運(yùn)行配置
c.在配置界面,輸入tomcat7:run茉帅。然后保存配置叨叙。直接點(diǎn)擊運(yùn)行即可部署到一個(gè)tomcat
d.部署完成后會(huì)在,項(xiàng)目目錄下生成target/tomcat堪澎,并將項(xiàng)目部署到上面擂错。所以這種部署方式,會(huì)對每一個(gè)項(xiàng)目都單獨(dú)部署到一個(gè)tomcat上樱蛤,無法多個(gè)項(xiàng)目同時(shí)使用一個(gè)钮呀。因此不推薦這種放式。
(2)使用統(tǒng)一的tomcat來部署
a.下載tomcat并解壓到一個(gè)目錄
b.打開運(yùn)行配置昨凡,添加一個(gè)tomcat服務(wù)器
c.配置tomcat路徑爽醋,和端口
d.打包項(xiàng)目,準(zhǔn)備部署土匀。在maven面板上子房,點(diǎn)擊install可以在項(xiàng)目的target目錄下生成一個(gè)可以部署的目錄。點(diǎn)擊desploy可以在target目錄下生成一個(gè)war包就轧。
e.添加要部署到tomcat的項(xiàng)目证杭,項(xiàng)目的目錄或者war包兩種方式都可以,以及訪問的路徑妒御。如果需要同時(shí)部署多個(gè)項(xiàng)目解愤,需要在此全部添加上去。
f.保存配置乎莉,并以此配置運(yùn)行tomcat送讲。
5.總結(jié)
整個(gè)折騰的過程就是這樣,當(dāng)然中間也有出現(xiàn)了意外的問題惋啃。要感謝公司同事的幫助哼鬓。
參考資料
Maven教程
IntelliJ IDEA WEB項(xiàng)目的部署配置
IntelliJ IDEA Tomcat配置 詳解