當前位置:首頁 » 網頁前端 » 創建mavenweb項目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

創建mavenweb項目

發布時間: 2023-02-05 06:14:52

1. 如何創建一個maven web工程

使用eclipse插件創建一個web project
首先創建一個Maven的Project如下圖

我們勾選上Create a simple project (不使用骨架)

這里的Packing 選擇 war的形式

由於packing是war包,那麼下面也就多出了webapp的目錄

由於我們的項目要使用eclipse發布到tomcat下面,這里我們需要先把項目轉成dynamic web project

在我們的項目上點擊右鍵,選擇properties 並找到 Project Facets ,並點擊Convert to faceted form… 如下圖:

2. 如何為Web項目添加Maven支持


1、首先按照maven的規約建立源碼包:src/main/java、src/main/resources、src/test/java、src/test/resources。創建步驟:

3. 如何在eclipse中創建maven web project

1.在Eclipse下新建項目時,選擇新建Maven項目,如圖

2.默認點擊下一步,在「select an archetype」這步時,一樣使用默認的配置,如圖

3.下一步,需要輸入項目名稱,起名為「testMavenWeb」項目,點擊【finish】,完成項目創建。

4.此時,一個Java Maven項目創建成功,但並不是Maven Web項目,項目的結構如圖:

5.Java Maven 創建成功後,再創建一個Web項目,在「select an archetype」這步時,選擇「maven-archetype-webapp」,成功創建一個web項目,如圖

6.然後將該web項目下的webapp文件夾,拷貝到testMavenWeb項目下,至此,在Eclipse下的Maven Web項目創建成功,創建成功的Maven Web項目結構如圖:

4. 如何把maven項目轉成web項目

把一個maven項目轉化成web項目方法:

創建Web工程,使用eclipse ee創建maven web工程 。
1、右鍵項目,選擇Project Facets,點擊Convert to faceted from 。
2。更改Dynamic Web Mole的Version為2.5(3.0為Java7的,Tomcat6不支持)。 如果提示錯誤,可能需要在Java Compiler設置Compiler compliance level 為1.6 。或者需要在此窗口的Java的Version改成1.6。
3、點擊下面的Further configuration available…,彈出Modify Faceted Project窗口 此處是設置web。xml文件的路徑,輸入src/main/webapp. Generate web.xml deployment descriptor自動生成web.xml文件,可選可不選。
4、點擊OK。
5、設置部署程序集(Web Deployment Assembly)
6、在右鍵項目打開此窗口、在左側列表中會出現一個Deployment Assembly,點擊進去後。
7、刪除test的兩項,因為test是測試使用,並不需要部署。
8、設置將Maven的jar包發布到lib下。 Add -> Java Build Path Entries -> Maven Dependencies -> Finish 完成後有: /src/main/webapp / /src/main/java /WEB-INF/classes /src/main/resources /WEB-INF/classes Maven Dependencies /WEB-INF/lib 好了。

5. eclipse中怎麼創建maven web project

因eclipse已安裝了maven插件,所以省略了maven插件的安裝步驟。
構建maven工程:
1)選擇maven project
2)保持默認即可
3)選擇webapp,因為我們要建的是web工程啊
4)groupID即總的項目,即公司的url倒敘。下面可以有多個小工程;
Artifact ID 即子項目的名稱; 同時會生成默認的包名,可以修改。
項目名稱為test1.
5)finish

6. 如何創建maven web工程

下面是使用Eclipse創建Maven Web工程的方法步驟:

  1. 找到Maven Project,點擊Next

  2. 勾選上Create a simple project (不使用骨架),Next

  3. 填寫工程名稱和包名,並選擇war類型,Finish

  4. 選擇packing是war類型,在main下會生成 webapp目錄

  5. 使用eclipse發布到tomcat下,需要把項目轉成dynamic web project。

    選擇工程單擊右鍵,選擇properties 並找到 Project Facets ,並點擊Convert to faceted form…

  6. 勾選Dynamic Web Mole 並點擊ok (3.0隻有tomcat7才支持)

  7. 這時工程結構下會產生一個Web Content目錄

  8. 雖然此時我們可以發布到tomcat中,但這不符合maven的結構,繼續操作。

    把WebContent下面兩個目錄 META-INF ,WEB-INF 直接復制到src/main/webapp目錄下,並刪掉WebContent目錄

    修改發布規則:先擇工程單擊右鍵, 選擇 Properties,

    選擇Deployment Assembly:把WebContent Remove掉;測試類我們也不需要發布,test的兩個目錄頁可以remove

  9. 重新指定WEB路徑:點擊add,選擇Folder

  10. 在src/main下找到webapp目錄,然後finish

  11. 把當前的build path 指向 Maven Dependency, 直接點擊add,選擇Java Build Path Entries 然後next

  12. 完成後進入開發:

    (1)pom.xml可以從http://www.mvnrepository.com/ 加入需要jar包的配置路徑;

    (2)webapp下可以創建web頁面的目錄結構;

    (3)main/java里創建java程序包結構。

7. idea創建maven web項目經常出現沒有resource文件夾

properties應該是eclipse里的

8. myeclipse 怎麼把maven項目轉成web項目

把一個maven項目轉化成web項目方法:

創建Web工程,使用eclipse ee創建maven web工程 。
1、右鍵項目,選擇Project Facets,點擊Convert to faceted from 。
2。更改Dynamic Web Mole的Version為2.5(3.0為Java7的,Tomcat6不支持)。 如果提示錯誤,可能需要在Java Compiler設置Compiler compliance level 為1.6 。或者需要在此窗口的Java的Version改成1.6。
3、點擊下面的Further configuration available…,彈出Modify Faceted Project窗口 此處是設置web。xml文件的路徑,輸入src/main/webapp. Generate web.xml deployment descriptor自動生成web.xml文件,可選可不選。
4、點擊OK。
5、設置部署程序集(Web Deployment Assembly)
6、在右鍵項目打開此窗口、在左側列表中會出現一個Deployment Assembly,點擊進去後。
7、刪除test的兩項,因為test是測試使用,並不需要部署。
8、設置將Maven的jar包發布到lib下。 Add -> Java Build Path Entries -> Maven Dependencies -> Finish 完成後有: /src/main/webapp / /src/main/java /WEB-INF/classes /src/main/resources /WEB-INF/classes Maven Dependencies /WEB-INF/lib 好了。

9. JAVA maven創建web項目,把Spring框架配置文件放在src/main/resources中讀取不到配置文件

classpath:是從類路徑里查找配置文件,也就是/WEB-INF/classes目錄下找SpringMVC-servlet.xml。

你寫了classpath了,不會從web-info下找,而是去web-inf/classes下面找,所以找不到。

10. 怎樣建maven創建的java項目變成web項目

首先進入控制台,到自己要建項目的路徑下, 然後輸入 mvn archetype:generate, 在交互界面中:
•Choose a number: 回車即可,也就是選擇15
•Define value for groupId: 輸入組織id,比如com.cn.chkj
•Define value for artifactId:輸入項目名稱,比如mytest
•Define value for version: 輸入版本號,可以直接回車,默認是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.cn.chkj
•然後回車表示確認上述輸入即可。
2 創建web項目:
mvn archetype:generate 交互步驟說明:
•Choose a number: 回車即可,也就是選擇18,這里和java普通項目不一樣
•Define value for groupId: 輸入組織id,比如easymorse.com
•Define value for artifactId:輸入項目名稱,比如helloworld
•Define value for version: 輸入版本號,可以直接回車,默認是1.0-SNAPSHOT
•Define value for package: java的包名,比如com.easymorse
•然後回車表示確認上述輸入即可。