maven學習總結(七)——eclipse中使用Maven建立Web專案
一、建立Web專案
1.1 選擇建立Maven Project
選擇File -> New ->Project,如下圖所示:
在New視窗中選擇 Maven -> Maven Project。點選【next】如下圖所示:
1.2 選擇專案路徑
根據專案的實際情況選擇專案的存放目錄,也可以選擇【Use default Workspace location】預設工作空間。如下圖所示:
1.3 選擇專案型別
在Artifact Id中選擇maven-archetype-webapp,如下圖所示:
1.4 輸入Group ID和 Artifact ID以及Package
Group ID一般寫大專案名稱。Artifact ID是子專案名稱。
例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。
Package是預設給你建一個包,不寫也可以。如下圖所示:
1.5 專案建立好後的檔案結構
剛建立好後的檔案結構如下圖如下圖如下圖所示:
二、將Web專案自動部署到tomcat伺服器
2.1、在pom.xml檔案中配置tomcat伺服器
配置web專案的pom.xml檔案,配置如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>me.gacl.maven</groupId>
<artifactId>WebProject</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>WebProject Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<!-- 將Web專案自動部署到tomcat伺服器的相關 配置資訊-->
<build>
<!-- 將WebProject專案打包成WebProject.war自動部署到tomcat伺服器的webapps目錄下面 -->
<finalName>WebProject</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.3</version>
<configuration>
<container>
<!-- 指明使用的tomcat伺服器版本 -->
<containerId>tomcat7x</containerId>
<!--指明tomcat伺服器的安裝目錄 -->
<home>D:/apache-tomcat-7.0.53</home>
</container>
<configuration>
<type>existing</type>
<!--指明tomcat伺服器的安裝目錄 -->
<home>D:/apache-tomcat-7.0.53</home>
</configuration>
</configuration>
<executions>
<execution>
<id>cargo-run</id>
<phase>install</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
2.2、將web專案釋出到tomca伺服器的webapps目錄
選中Web專案(或者選中Web專案的pom.xml檔案)→【Run As】→【Maven install】,如下圖所示:
執行完【Maven install】命令之後,就可以將WebProject專案打包成WebProject.war包釋出到tomca伺服器的webapps目錄下,如下圖所示:
測試部署好的Web專案,如下圖所示:
瀏覽器正常輸出了index.jsp頁面中的內容,這說明我們的部署成功了。這就是在Eclipse中使用Maven將Web專案自動部署到tomcat伺服器的過程。
相關文章
- 如何建立一個Maven專案(eclipse版本)MavenEclipse
- Maven教程(Eclipse配置及maven專案)MavenEclipse
- eclipse中maven專案不顯示Maven Dependencies依賴EclipseMaven
- Maven專案中resources配置總結Maven
- Eclipse中專案Maven相關配置EclipseMaven
- Maven學習總結Maven
- Maven建立Web應用程式專案MavenWeb
- maven建立Java 和 Web Project, 並匯入EclipseMavenJavaWebProjectEclipse
- 如何建立+管理maven、匯入web專案、xmlMavenWebXML
- eclipse中maven專案failonmissingwebxml錯誤的修復EclipseMavenAIWebXML
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- 建立Maven專案出錯Maven
- 首次使用ideal構建maven專案webIdeaMavenWeb
- MyEclipse - 通過Maven建立WebApp專案時,生成的專案名中總是包含Maven Webapp的問題EclipseMavenWebAPP
- 在idea中利用spingboot建立maven專案IdeabootMaven
- 使用Eclipse 安裝 構建Maven專案 (step-by-step)EclipseMaven
- 用maven建立專案及maven常用命令Maven
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- eclipse中基於maven構建多模組專案EclipseMaven
- Maven EclipseMavenEclipse
- 在eclipse中maven配置EclipseMaven
- maven 專案的建立入門Maven
- IDEA建立Maven專案中踩過的坑IdeaMaven
- maven專案增加web.xmlMavenWebXML
- 使用Maven整合SSH總結Maven
- Maven 總結Maven
- Springboot建立maven多模組專案Spring BootMaven
- IDEA設定預設Maven(使用idea maven archetype建立專案時,專案建立慢或者不完整,缺失部分目錄)IdeaMaven
- 第六記·Linux中安裝eclipse、配置maven並使用maven搭建小工程LinuxEclipseMaven
- 建立Maven專案出錯 pom出錯Maven
- Maven建立專案遇到導包錯誤:Maven
- 使用Maven,idea建立web專案啟動不了,war exploded: Artifact is being deployed, please wait...MavenIdeaWebAI
- IDEA Maven Web專案的install和runIdeaMavenWeb
- idea使用maven-archetype-webapp方式建立web工程IdeaMavenWebAPP
- Java專案中MongoDb學習和使用總結JavaMongoDB
- 使用Maven構建Java專案MavenJava
- 在 Maven 專案中使用 HanLPMavenHanLP
- Maven中POM專案物件模型Maven物件模型
- eclipse中Maven工程使用Tomcat7以上外掛EclipseMavenTomcat