【maven】 在 MyEcplise上使用maven搭建Web项目
生活随笔
收集整理的這篇文章主要介紹了
【maven】 在 MyEcplise上使用maven搭建Web项目
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
二.在My Ecplise上使用Maven搭建Web項(xiàng)目
1.新建一個(gè)maven項(xiàng)目? 2.create一個(gè)簡(jiǎn)單的骨架
3.就像在ecplise中一樣設(shè)置項(xiàng)目的以下配置 ? 4.新創(chuàng)建的項(xiàng)目結(jié)構(gòu)如下 ? 5.我們點(diǎn)擊pom.xml文件,或者不用點(diǎn)開(kāi)也知道,這里發(fā)生的錯(cuò)誤是未確定web版本的信息,所以我們接下來(lái)先將這個(gè)maven項(xiàng)目修改為web項(xiàng)目【java版本和web版本要相對(duì)應(yīng)】 ? 6.然后再點(diǎn)擊pom.xml,發(fā)現(xiàn)設(shè)置web版本 ? 7.設(shè)置完成,pom.xml不會(huì)報(bào)錯(cuò)了,結(jié)構(gòu)如下 ? 8.雙擊index.jsp,查看錯(cuò)誤,解決問(wèn)題 ? 9.設(shè)置項(xiàng)目的build path,為項(xiàng)目添加server Library. ? 10.選擇如下點(diǎn)擊finish ? 11.此時(shí)的項(xiàng)目,結(jié)構(gòu)如下,不會(huì)報(bào)錯(cuò)了 在這里說(shuō)明一下,單從maven的角度來(lái)講這個(gè)項(xiàng)目結(jié)構(gòu): maven項(xiàng)目采用“約定優(yōu)于配置”的原則, src/main/java約定用于存放源代碼, src/main/test用于存放單元測(cè)試代碼, src/target用于存放編譯、打包后的輸出文件。 這是全世界maven項(xiàng)目的通用約定,請(qǐng)記住這些固定的目錄結(jié)構(gòu)。 12.為項(xiàng)目完善目錄,在main和test下面勾選java和resources文件夾 ? 13.檢查項(xiàng)目的Output folder,對(duì)比下面,進(jìn)行修改,main下面的兩個(gè)對(duì)應(yīng)target/classes;test下面的兩個(gè)對(duì)應(yīng)target/test-class ? 14.最后,往tomcat中部署的時(shí)候,發(fā)現(xiàn)我的tomcat7.0 ?8.0都不能用,tomcat6.0檢測(cè)不到這個(gè)項(xiàng)目 ? 15.那是因?yàn)閠omcat6.0支持的web版本最高到2.5,那咱就修改web版本 ? 16.當(dāng)然也可能發(fā)生這樣的情況,在Project Facets界面不能修改的情況,那就去咱們的workspace下本項(xiàng)目中的.setting文件夾下去修改,如下圖 ? 17.正常部署進(jìn)tomcat ,運(yùn)行即可 ?
總結(jié)
以上是生活随笔為你收集整理的【maven】 在 MyEcplise上使用maven搭建Web项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 嵌入式数据库 HSQLDB
- 下一篇: hiho一下第128周 后缀自动机二·重