成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

創(chuàng)建maven項目

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

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

配置項目屬性

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

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

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

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

添加index.jsp文件

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

在webapp文件夾下新建一個index.jsp的文件。在這個文件中,你可能會遇到一個錯誤【The superclass '' was not found on the Java Build Path】。這個錯誤是因為該文件需要依賴一個包,但是我們還沒有引入它。在之前的java動態(tài)網(wǎng)頁中,我們直接引入服務(wù)器依賴即可。但是在maven項目中,所有的依賴操作都交給了maven來處理。

打開項目的pom.xml文件,添加以下代碼:

``` 3.1.0 provided ```

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

運(yùn)行項目

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

標(biāo)簽: