您好,登錄后才能下訂單哦!
1 數(shù)據(jù)庫(kù)的準(zhǔn)備
我本地沒(méi)有Mysql,完全參考http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html安裝了一個(gè)。
2 本地安裝Maven
首先,Maven是干什么的?我學(xué)習(xí)的博客里說(shuō)覺(jué)得Maven就是管理jar包的,在這之前我們要辛苦的去找jar包,同時(shí)還要擔(dān)心版本不匹配等問(wèn)題,有了Maven,他可以幫我們管理你所需要的jar包。我覺(jué)得這個(gè)解釋很容易理解,官方的說(shuō)法是Maven是一個(gè)項(xiàng)目管理和構(gòu)建自動(dòng)化工具。我們比較關(guān)心他的項(xiàng)目構(gòu)建功能,Maven要求在沒(méi)有定制之前,所有的項(xiàng)目都有如下結(jié)構(gòu):
由于我本地已經(jīng)添加了Maven支持,下面進(jìn)行下一步。這里后續(xù)等我自己添加時(shí)會(huì)再補(bǔ)充,你可以參考http://503431920.blog.51cto.com/6681280/1695929 或者 http://blog.csdn.net/donggua3694857/article/details/51638598。
3 新建Maven project
最好新開(kāi)一個(gè)workspace, 我第一次在既存的workspace里創(chuàng)建,結(jié)果不知道為什么創(chuàng)建的是java project, 不是web project。
這里我們先沒(méi)有選Create a simple project, 這個(gè)可能與maven構(gòu)建模塊化有關(guān),我會(huì)后續(xù)研究的時(shí)候再更新
GroupId屬性是一個(gè)組織或者項(xiàng)目(比如開(kāi)源項(xiàng)目)的唯一ID,我們平時(shí)用的什么com開(kāi)頭的那些就是這個(gè)地方要填的東西了。
ArtifactId屬性就是你所要構(gòu)建的項(xiàng)目的名稱。
Version屬性就是項(xiàng)目的版本,這個(gè)一般默認(rèn)就好。
還有一個(gè)packaging,創(chuàng)建項(xiàng)目第一步如果Create a simple project勾選了就能看到別的選項(xiàng),現(xiàn)在默認(rèn)給我們?cè)O(shè)置了這個(gè)屬性值為war。
下面就是生成的文件目錄。
添加下面的servlet依賴,報(bào)錯(cuò)就沒(méi)有了
配置Jetty
第一次是這么配的,但是不知道為啥不好用。。。
以上后來(lái)改成下面的好用了,具體的配置還有待研究
4 配置server,運(yùn)行
注意此處的setting.xml最好是自定義一個(gè),不好使用默認(rèn)的。同時(shí)setting.xml里面定義的m2也要自定義路徑,這是用來(lái)下載jar包的文件夾。
點(diǎn)擊 Run As->Maven install, 會(huì)下載很多jar包,最后build成功。
點(diǎn)擊run,啟動(dòng)server
運(yùn)行成功!小激動(dòng)~ 敬請(qǐng)期待繼續(xù)更新。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。