eclipse中使用maven創(chuàng)建Java web項目的詳細步驟

原文地址:http://yedward.NET/?id=354

本文總結(jié)怎么在eclipse中使用maven創(chuàng)建一個Javaweb項目外臂,servlet版本是3.0,Java版本是1.8。現(xiàn)在的eclipse javaee版本的都自帶了maven插件移剪,所以冲秽,下面就不介紹怎么安裝該插件了忿危。

(一)創(chuàng)建一個普通的web項目

圖1:Dynamic Web Project

首先創(chuàng)建一個普通的web項目,以便后面直接復制里面的web.xml七扰、WEB-INF奢赂、META-INF等文件。如上圖1颈走,創(chuàng)建一個Dynamic Web Project呈驶,記得勾選Dynamic web module version版本為3.0,然后下一步疫鹊。

圖2:Generate web.xml

如上圖2袖瞻,記得在最后一步的時候司致,勾選上Generate web.xml deployment descriptor,這樣會自動生成一個web.xml文件聋迎。雖然servlet3.0版本已經(jīng)可以完全通過注解來代替web.xml脂矫,但是還是建議生成下web.xml,因為開發(fā)的時候會發(fā)現(xiàn)有時候在web.xml中配置還是會特別方便霉晕。

OK庭再,注意了以上兩點以后,點擊Finish牺堰,一個普通的Dynamic Web Project就創(chuàng)建成功了拄轻。

(二)創(chuàng)建一個基于maven的web項目

Step 1:選擇maven項目向?qū)?/p>

圖3:Select a wizard

如上圖3,創(chuàng)建一個新項目伟葫,選擇Maven Project恨搓,然后下一步。

Step 2:選擇項目名和位置

圖4:Select project name and location

如上圖4筏养,選中Create a simple project斧抱,如果不勾選這里,下一步的時候會進入archetype選擇界面渐溶。我習慣不進入archetype選擇界面辉浦,覺得沒啥選擇的必要。選中以后茎辐,繼續(xù)下一步宪郊。

Step 3:配置項目

圖5:Configure project

如上圖5,配置項目拖陆,填下必填的Group Id废膘、Artifact Id,Group Id可以理解是項目組的名字慕蔚,Artifact Id可以理解是項目的名字丐黄。然后注意packaging這里選擇war,由于是web項目孔飒,所以選擇war灌闺。如果打算開發(fā)一個jar包,這里選擇打包方式是jar坏瞄。好了桂对,必填的填完了,后面的name鸠匀、description可以不填蕉斜。點擊Finish完成,此時項目列表中就多了一個testweb項目。

Step 4:配置項目的Project Facets

圖6:Project Facets

配置下項目的Project Facets宅此,我剛創(chuàng)建以后机错,打開這里,發(fā)現(xiàn)Dynamic Web Module版本默認是2.5父腕、Java版本默認是1.5弱匪,由于我是想創(chuàng)建Servlet版本是3.0,Java版本是1.8的項目璧亮,而我本機安裝的也是JDK1.8(如果本機有多個Java版本萧诫,那么記得也要配置下jre版本為1.8),所以枝嘶,我需要修改下默認的版本帘饶,如上圖6所示,Dynamic Web Module版本改為3.0群扶,Java版本改為1.8及刻,然后點擊Apply。

Step 5:添加META-INF穷当、WEB-INF、web.xml等

圖7:復制文件

由于我們在前面已經(jīng)建了一個名為demoweb的普通web項目淹禾,復制該項目的META-INF馁菜、WEB-INF目錄至testweb項目的src/main/webapp目錄下,如上圖7所示铃岔,到這里為止汪疮,其實一個web項目基本已經(jīng)創(chuàng)建完畢了,下面我們在webapp下創(chuàng)建一個index.jsp文件毁习,然后測試下該項目是否可用智嚷。

圖8:創(chuàng)建index.jsp

創(chuàng)建index.jsp文件以后,會發(fā)現(xiàn)提示報錯了纺且,報錯The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path盏道,提示報錯缺了Servlet。

Step 6:配置Servlet

前面說了载碌,會發(fā)現(xiàn)創(chuàng)建jsp文件以后猜嘱,報錯缺少Servlet。下面我們配置下Servlet:

圖9:配置Servlet

如上圖9嫁艇,在pom.xml中添加servlet依賴朗伶,由于我要創(chuàng)建的是Servlet為3.0版本的項目,所以這里的引入的version是3.0-alpha-1步咪,在pom.xml中添加這一段以后论皆,保存。

Step 7:部署項目并測試

圖10:部署項目并測試

將testweb項目部署到tomcat中,然后瀏覽器訪問http://localhost:8080/testweb/index.jsp点晴,如果能夠正常出現(xiàn)如上圖10的結(jié)果感凤,那么就說明該web項目創(chuàng)建并部署成功了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末觉鼻,一起剝皮案震驚了整個濱河市俊扭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌坠陈,老刑警劉巖萨惑,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異仇矾,居然都是意外死亡庸蔼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門贮匕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來姐仅,“玉大人,你說我怎么就攤上這事刻盐√透啵” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵敦锌,是天一觀的道長馒疹。 經(jīng)常有香客問我,道長乙墙,這世上最難降的妖魔是什么颖变? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮听想,結(jié)果婚禮上腥刹,老公的妹妹穿的比我還像新娘。我一直安慰自己汉买,他們只是感情好衔峰,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蛙粘,像睡著了一般朽色。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上组题,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天葫男,我揣著相機與錄音,去河邊找鬼崔列。 笑死梢褐,一個胖子當著我的面吹牛旺遮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播盈咳,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼耿眉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鱼响?” 一聲冷哼從身側(cè)響起鸣剪,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丈积,沒想到半個月后筐骇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡江滨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年铛纬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唬滑。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡告唆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出晶密,到底是詐尸還是另有隱情擒悬,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布稻艰,位于F島的核電站懂牧,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏连锯。R本人自食惡果不足惜归苍,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一用狱、第九天 我趴在偏房一處隱蔽的房頂上張望运怖。 院中可真熱鬧,春花似錦夏伊、人聲如沸摇展。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咏连。三九已至,卻和暖如春鲁森,著一層夾襖步出監(jiān)牢的瞬間祟滴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工歌溉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留垄懂,地道東北人骑晶。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像草慧,于是被迫代替她去往敵國和親桶蛔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容