IntelliJ IDEA創(chuàng)建maven web項(xiàng)目的圖文步驟(IDEA新手適用)
PS:從eclipse剛轉(zhuǎn)到IDEA,對(duì)于這個(gè)陌生的工具我表示無(wú)言,但聽(tīng)說(shuō)很好用,也就試試,結(jié)果我?guī)缀趸艘煌砩系臅r(shí)間才搭起來(lái)maven web項(xiàng)目,覺(jué)得在此給各位一個(gè)搭建maven web項(xiàng)目的教程,指出我踩過(guò)的各種坑!
步驟一:首先先創(chuàng)建一個(gè)project,在這里就是創(chuàng)建一個(gè)maven的工作空間
步驟二:按照下面的步驟操作就可以了,最后next
首先,選擇左邊的maven
然后在右邊Creater from archetype選項(xiàng)前面打個(gè)勾,
最后選擇maven-archetype-webapp
(這里不知道是我IDEA的問(wèn)題還是什么原因,我打webapp搜索它只給出第一個(gè),所以在這個(gè)坑上耗了幾乎1個(gè)小時(shí),都選擇了第一個(gè))
步驟三:就簡(jiǎn)單了,填寫你的GroupId跟ArtifictId(瞎寫都沒(méi)問(wèn)題,當(dāng)然不建議哈,這里GroupId一般寫公司名,ArtifictId一般我寫項(xiàng)目名)
步驟四:配置自己的maven,然后next
步驟五:直接finish,沒(méi)什么坑哈
步驟六:喝杯咖啡,泡杯茶稍安勿躁,等一等(此時(shí)目錄結(jié)構(gòu)還沒(méi)出來(lái),我好幾次這里沒(méi)等就百度亂整,直接整壞了)
ps:由于有些idea設(shè)置問(wèn)題可能不會(huì)自動(dòng)導(dǎo)入jar包,這個(gè)時(shí)候點(diǎn)擊右下角的提示Import Changes就可以導(dǎo)包拉
步驟七:等出結(jié)果,如果目錄結(jié)構(gòu)還不出來(lái)直接按圖操作一波
步驟八:項(xiàng)目的基本目錄結(jié)構(gòu)出來(lái)后我們最后還需要為項(xiàng)目配置下編譯路徑還有artifact,按圖操作把
出現(xiàn)下圖
接著設(shè)置Artifacts
選擇我們的項(xiàng)目
到了這里再配置tomcat跑下基本就ok了!
步驟九:配置Tomcat,上面目錄結(jié)構(gòu)都出來(lái)了基本就沒(méi)有坑了,現(xiàn)在我們給它配置個(gè)tomcat---按圖操作吧
出現(xiàn)這個(gè)畫面,然后按圖再操作一波
接著出現(xiàn)這個(gè)畫面,繼續(xù)看圖操作
然后你選擇右邊第二個(gè)選項(xiàng),Deployment,還是看圖操作。。。
最后點(diǎn)擊ok完成Tomcat配置,現(xiàn)在就可以啟動(dòng)tomcat跑跑我們的helloWorld了!
步驟十:啟動(dòng)tomcat,看效果
啟動(dòng)完idea一般會(huì)自動(dòng)通過(guò)默認(rèn)瀏覽器打開(kāi)http://localhost:80/,如果沒(méi)有就直接在直接的瀏覽器打這個(gè)地址,注意我這里tomcat自己設(shè)置了80端口
ps:我第二次搞的時(shí)候遇到端口被占用的情況也順帶貼出來(lái),自己看圖操作把
1.調(diào)出系統(tǒng)cmd窗口
2.通過(guò)netstat -ano|findstr 1099查詢是哪個(gè)pid占用了端口
3.通過(guò)taskkill /f /t /im 13120直接結(jié)束掉占用端口的進(jìn)程,搞定...
到此這篇關(guān)于IntelliJ IDEA創(chuàng)建maven web項(xiàng)目的圖文步驟(IDEA新手適用)的文章就介紹到這了,更多相關(guān)IDEA創(chuàng)建maven web項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
HttpClient POST請(qǐng)求第三方接口問(wèn)題(多參數(shù)傳參)
這篇文章主要介紹了HttpClient POST請(qǐng)求第三方接口問(wèn)題(多參數(shù)傳參),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07Java中volatile關(guān)鍵字的線程的可見(jiàn)性、有序性詳解
這篇文章主要介紹了Java中volatile關(guān)鍵字的線程的可見(jiàn)性、有序性詳解,在juc多線程并發(fā)編程中,常常需要關(guān)注線程的"可見(jiàn)性"與"有序性",本文將詳細(xì)介紹這兩部分內(nèi)容,以及volatile關(guān)鍵字的使用,需要的朋友可以參考下2024-01-01SpringBoot框架aop切面的execution表達(dá)式解讀
這篇文章主要介紹了SpringBoot框架aop切面的execution表達(dá)式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05java實(shí)現(xiàn)統(tǒng)計(jì)字符串中大寫字母,小寫字母及數(shù)字出現(xiàn)次數(shù)的方法示例
這篇文章主要介紹了java實(shí)現(xiàn)統(tǒng)計(jì)字符串中大寫字母,小寫字母及數(shù)字出現(xiàn)次數(shù)的方法,涉及java針對(duì)字符串的遍歷、判斷、運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2019-06-06關(guān)于SpringBoot中controller參數(shù)校驗(yàn)的使用
本文主要介紹了關(guān)于SpringBoot中controller參數(shù)校驗(yàn)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01MyBatis-Plus 集成動(dòng)態(tài)多數(shù)據(jù)源的實(shí)現(xiàn)示例
本文主要介紹了MyBatis-Plus 集成動(dòng)態(tài)多數(shù)據(jù)源的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07