idea maven建立web項目

一,前言html

通過前兩步給idea設置默認使用的maven配置給idea設置默認使用的JDK的配置,個人idea已經能夠開始正常工做了。java

在文章maven建立web工程中,我使用了eclipse maven 建立了一個maven web工程。那麼就下來我就使用剛剛準備好的idea建立一個web工程。web

在開始以前,我不得不說幾句:很感謝百度中爲我提供幫助的文章的做者,可是每一個做者只是編寫出來一部分,並且個別的還有錯誤。瀏覽器

爲了讓你們少走彎路,我就將個人步驟總結了一下,造成了這篇文章。tomcat

若是你使用的是eclipse,能夠參考:maven建立web工程服務器

二,建立maven web工程app

打開idea,選擇Create New Projectdom

點擊後會彈出以下圖所示界面eclipse

按照1到4的步驟依次點擊。特別提示:webapp

第2步是必定要進行了,不然第3步就不可選擇。

第3步的列表中有兩個以webapp結尾的archetype,必定要選正確哦。

並且在這個界面的頂端,也能夠看到在給idea設置默認使用的JDK中我配置的默認使用的JDK。

點擊next後,就是GroupId和ArtifactId的設置界面了。

這兩個是本身定義了,Version是版本的意思,通常不須要改變。

groupId 和 artifactId 的大概意義以下(若是想要詳細瞭解,請訪問:https://blog.csdn.net/zhangxingyu126/article/details/81013315):

groupId :the unique identifier of the organization or group that created the project 

artifactId :unique base name of the primary artifact being generated by this project 

GroupID 是項目組織惟一的標識符,實際對應JAVA的包的結構,是main目錄裏java的目錄結構。 

定義了項目屬於哪一個組,舉個例子,若是你的公司是mycom,有一個項目爲myapp,那麼groupId就應該是com.mycom.myapp. 

ArtifactID是項目的惟一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。 

定義了當前maven項目在組中惟一的ID,好比,myapp-util,myapp-domain,myapp-web等。 

 

點擊Next,接下來就是maven的選擇了:

這裏就是讓咱們決定要使用哪一個maven來構建web工程,在這個界面中也能夠看到,使用的是在文章給idea設置默認使用的maven配置中,我配置的maven

若是沒有特殊要求,這個不須要作任何改變,直接點擊Next,就會來到項目總覽界面:

在這個界面中:

1處是Project name,也就是項目名稱。

2處是Project location,也是就該項目在電腦磁盤中的位置。

這兩個地方通常是不須要改變的。

確認無誤後,點擊下方藍色的Finish。maven就會自動構建項目。

構建完成後的項目目錄以下圖所示:

 你也許會發現沒有存放java代碼的文件夾,這個問題很簡單,解決這個問題能夠參考:https://www.jianshu.com/p/099eeca28c0f

三,配置Tomcat

點擊右上角的Add Configuration,打開tomcat配置界面。

或者是依次點擊功能欄中的Run -> Edit Configurations,打開tomcat配置界面。

配置界面以下圖:

這個是個人第一個idea項目,因此配置界面中是空的,接下來我就添加一個tomcat。點擊上圖中的+號,打開新建配置界面:

使人不解的是在上圖的列表中我並無看到tomcat的字樣,可是我卻發現了底部的文字:34 items more。這段文字是說:還有34個沒有展現。

沒什麼好說的了,點擊這句話。

在所有的選項中終於到到了我心儀的tomcat server,而且還要選擇Local和Remote。你們都知道Local是本地的意思。而Remote是遠程的意思。

果斷選擇Local。至於Remote之後遇到了再詳細說吧,看字面意思好像是說能夠配置遠程tomcat,就是是其餘電腦或者服務器上的tomcat。

在彈出的界面中,先爲新的tomcat server配置起一個名字:

接着就是選擇tomcat:

點擊Configure,會彈出tomcat的配置界面:

點擊上圖中的文件夾,會彈出tomcat目錄選擇界面:

選擇本地電腦中的tomcat,而後點擊OK,會在下圖中顯示剛剛選擇的tomcat:

繼續點擊OK,就能夠看到tomcat,已經配置成功。

在1處能夠看到剛剛配置了的tomcat。

往下2,3,4,5這個四個配置是額外的配置,我是將2中的瀏覽器改成谷歌瀏覽器,將4中的端口由8080改成80,同時也將3中的訪問路徑中的端口改成80。固然你也能夠不改。

接着就開始部署項目到tomcat中,其實這個界面的下方也有提示:Warning: No artifacts marked for deployment。

接着就是向tomcat中部署項目,點擊Deployment:

繼續點擊右側的+號,並選擇Artifact。你的界面中可能沒有Artifact的選項,不要緊,接着看,下方有答案。

選擇咱們的工程:

最後deployment中就會出現咱們的工程:

點擊Ok便可。

四,啓動tomcat並測試

在界面的右上角點擊綠色的三角符號:

就能夠啓動剛剛配置的tomcat了。

若是你在前面配置tomcat的工程中配置了2和3,那麼,tomcat啓動成功後會自動打開你配置的瀏覽器,並訪問3中的路徑。

 

到這裏,在idea中使用maven構建web項目就圓滿結束了。

可是還有一個遺留的問題,若是在deployument中沒有Artifact怎麼辦?很簡單。

按圖中的操做,刷新一下便可,若是你在這個過程當中遇到了問題,能夠留言告訴我。

 


 原創不易,轉載請聲明出處:http://www.javashuo.com/article/p-fhiawntr-gx.html 

相關文章
相關標籤/搜索