標籤:tin div pom.xml 控制 lib lips 執行 com image
一、建立Web項目1.1 選擇建立Maven Project
選擇File -> New ->Maven Project,如所示:
點擊【next】如所示:
選擇webapp,點擊【next】如所示:
輸入Group ID和 Artifact ID以及Package
Group ID一般寫大項目名稱。Artifact ID是子項目名稱。
例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。
Package是預設給你建一個包,不寫也可以。如所示:
1.2項目建立好後的檔案結構
剛建立好後的檔案結構如如如所示:
二、將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>tqx</groupId> <artifactId>maven_study</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>maven_study 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> <build> <!-- 將Web項目自動部署到tomcat伺服器的相關 配置資訊--> <finalName>maven_study</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>E:\apache-tomcat-7.0.77</home> </container> <configuration> <type>existing</type> <!--指明tomcat伺服器的安裝目錄 --> <home>E:\apache-tomcat-7.0.77</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】,如所示:
1.3、查看控制台
執行完【Maven install】命令之後,就可以將WebProject項目打包成WebProject.war包發布到tomca伺服器的webapps目錄下,如所示:
測試部署好的Web項目,如所示:
地址:http://localhost:8080/maven_study/index.jsp
瀏覽器正常輸出了index.jsp頁面中的內容,這說明我們的部署成功了。這就是在Eclipse中使用Maven將Web項目自動部署到tomcat伺服器的過程。
Maven學習教程(七)------將web項目自動部署到tomcat下