国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何在eclipse中創(chuàng)建maven版的javaweb項(xiàng)目

今天小編將繼續(xù)分享關(guān)于maven的學(xué)習(xí)內(nèi)容,本文將介紹如何在eclipse中創(chuàng)建一個(gè)maven版本的javaweb項(xiàng)目。 創(chuàng)建maven項(xiàng)目 首先,我們需要在空白區(qū)域右鍵點(diǎn)擊,并選擇【New】-g

今天小編將繼續(xù)分享關(guān)于maven的學(xué)習(xí)內(nèi)容,本文將介紹如何在eclipse中創(chuàng)建一個(gè)maven版本的javaweb項(xiàng)目。

創(chuàng)建maven項(xiàng)目

首先,我們需要在空白區(qū)域右鍵點(diǎn)擊,并選擇【New】-gt;【Maven Project】。接下來(lái),在【New Maven Project】對(duì)話框中勾選【Create a simple project(skip archetype selection)】。

然后,需要輸入GroupId和ArtifactId。與創(chuàng)建maven版的java項(xiàng)目的步驟不同的是,這里的Packaging選擇為war。

配置項(xiàng)目屬性

創(chuàng)建完成后,你會(huì)看到創(chuàng)建的maven版javaweb項(xiàng)目。然而,在pom.xml文件中可能會(huì)出現(xiàn)一個(gè)錯(cuò)誤,我們稍后再解決。

可以發(fā)現(xiàn),maven版的javaweb項(xiàng)目與maven版的java項(xiàng)目相比并沒(méi)有太大的差別,只是缺少了java動(dòng)態(tài)網(wǎng)頁(yè)中重要的web.xml文件。

右鍵點(diǎn)擊新建的maven版javaweb項(xiàng)目,然后選擇【Properties】。在【Project Facets】中取消勾選【Dynamic Web Module】并應(yīng)用。然后重新勾選【Dynamic Web Module】,此時(shí)會(huì)出現(xiàn)一個(gè)【Further configuration available...】的鏈接。點(diǎn)擊該鏈接。

接著,修改【Content directory】為【src/main/webapp】,并勾選【Generate web.xml deployment descriptor】。

添加index.jsp文件

再次查看創(chuàng)建的javaweb目錄,你會(huì)發(fā)現(xiàn)webapp下的文件夾已經(jīng)和java動(dòng)態(tài)網(wǎng)頁(yè)WebContent下的文件夾一樣了。

在webapp文件夾下新建一個(gè)index.jsp的文件。在這個(gè)文件中,你可能會(huì)遇到一個(gè)錯(cuò)誤【The superclass '' was not found on the Java Build Path】。這個(gè)錯(cuò)誤是因?yàn)樵撐募枰蕾囈粋€(gè)包,但是我們還沒(méi)有引入它。在之前的java動(dòng)態(tài)網(wǎng)頁(yè)中,我們直接引入服務(wù)器依賴即可。但是在maven項(xiàng)目中,所有的依賴操作都交給了maven來(lái)處理。

打開(kāi)項(xiàng)目的pom.xml文件,添加以下代碼:

``` 3.1.0 provided ```

保存后,你會(huì)發(fā)現(xiàn)index.jsp不再報(bào)錯(cuò)。你可以在index.jsp中編寫(xiě)自己的代碼。

運(yùn)行項(xiàng)目

運(yùn)行該maven版的javaweb項(xiàng)目,如果能看到以下內(nèi)容,則說(shuō)明我們的maven版的javaweb項(xiàng)目創(chuàng)建成功。

標(biāo)簽: