idea建立Web項目

最近開始使用idea 來寫java項目了,這個很流行,相比Eclipse方便了不少。功能多了,相對應的使用的複雜度也較高了,由於網上不少的使用和建立項目的簡單教程,都是基於老版本的,每一個新版本都有不同的更行,對於使用小白來講,這個仍是很難跟這教程一步一步的走下去,也許由於頁面不同,也許由於入口不同了,各自各樣的不同都會給小白增長相應的難度。 由於我自己不是java web開發的,全部對於相似我這樣的java web小白,再加上idea小白,使用起來就有好多的困難。寫這個主要是爲了方便本身,但願能順便給那些和我同樣的小白一些幫助吧,廢話很少說了,上乾貨。 
1. 以下圖,打開idea以後,file -> new -> project 
這裏寫圖片描述
2. 以下圖,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype (若是不選擇,下面的那一步就沒辦法走了)-> 選中webapp(值得注意的是,這個地方有兩個app,選擇maven-archetype-webapp), next 
這裏寫圖片描述
3. 以下圖,接下來就是填寫groupId 和archetypeId 了,網上找了查了一下 
來自網上的解釋: 
GroupID是項目組織惟一的標識符,實際對應JAVA的包的結構,是main目錄裏java的目錄結構。 
ArtifactID就是項目的惟一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。 
通常來講,包的命名習慣是域名的反過來,加個公司或者我的的名稱吧,我的習慣。www.demo.com -> com.richard.demo; 那麼都知道,test是項目名稱,也是在最後面的,全部項目組的惟一標識符(groupId):com.richard, 項目的惟一標識符(ArtifactId)demo. 這樣你就知道大概對應填些什麼東西了。 next 
這裏寫圖片描述
4. 以下圖,這一步,直接按照默認,點擊next也能夠的,可是可能建立完成以後會下載一些東西,而後致使比較慢,因此我看到寫一下。點擊有框出來的那個加好,輸入對應的name和value,而後點擊OK。next.java

來自網上的解釋: 
archetypeCatalog表示插件使用的archetype元數據,不加這個參數時默認爲remote,local,即中央倉庫archetype元數據,因爲中央倉庫的archetype太多了,因此致使很慢,指定internal來表示僅使用內部元數據。 

5. 以下圖,填寫project name和module name, module name默認和project name 同樣的,可是若是這個項目只有這一個module,不改無所謂的,若是有不少的module,那確定是修改一下咯。 
在maven管理的project下面,能夠有不少個module的子項目。有點相似一個包裏面能夠有不少個子包(我的是這麼類比理解的)。 finish. 
這裏寫圖片描述
6. 以下圖,彆着急,項目建立完了還不必定能運行,要看你有沒有配置好tomcat和jdk了(運行環境)。 下圖左邊圈出來的是項目的目錄結構,這個對照一下就行了, 而後在右上角點擊那個下拉框,再點擊Edit Configurations(去設置運行環境)。 
這裏寫圖片描述
7,以下圖,點擊加號,而後往下滾,找到tomcat server, 而後選擇local(選擇本地的tomcat), 
這裏寫圖片描述
8. 以下圖,默認是server的配置,2的名字是和1是同步的,全部修改1處的name就行了,而後3處選擇你本地的tomcat的路徑, 這些都配置好了以後,切換到server旁邊的Deployment屬性框 
這裏寫圖片描述
9. 以下圖,切換到了Deployment框,點擊加號,而後選中exploded的war, 點擊OK. 
這裏寫圖片描述
10. 以下圖,在右側輸入你須要運行的地址,通常都是跟着project name 同樣的。最後一步,也是最重要的一步,那就是點擊apply, 和OK。 
這裏寫圖片描述
11. 如今準備工做算是基本完成了,接下來就是點擊右側的run,而後等待奇蹟的時刻了。 
這裏寫圖片描述
12. OK, 不知道你的是否成功,若是你最後的結果頁面和我同樣,通常來講是沒有問題的, 結果以下。 
這裏寫圖片描述 
13. 若是個人這邊文章對你有幫助的話,請幫我點個贊吧,多謝多謝。web


轉自:http://blog.csdn.net/mercyt/article/details/51286825tomcat

相關文章
相關標籤/搜索