maven集成tomcat7插件運行web項目
阿新 • • 發佈:2018-10-02
com test nal del 端口 utf plugin 時有 項目發布 maven集成tomcat插件運行web項目
1.修改pom.xml如下所示:
添加依賴servlet,jsp,jstl,tomcat插件
1.修改pom.xml如下所示:
添加依賴servlet,jsp,jstl,tomcat插件
<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.sh</groupId> <artifactId>TestMy2</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> <jstl.version>1.2</jstl.version> <servlet-api.version>2.5</servlet-api.version> <jsp-api.version>2.0</jsp-api.version> </properties> <dependencies> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>${jstl.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>${jsp-api.version}</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <!--控制tomcat端口號 --> <configuration> <port>8080</port> <!-- 發布到tomcat後的名稱 --> <!--/ 相當於把項目發布成ROOT --> <path>/abc</path> <uriEncoding>UTF-8</uriEncoding> <!-- <finalName>love</finalName> <server>tomcat7</server> --> </configuration> </plugin> </plugins> </build> </project>
2.maven命令運行項目:
項目右鍵--》》run as--》》 Maven build--->goals輸入欄中輸入: clean tomcat7:run ---》》run
以後直接執行maven build就可以自動執行以上命令了。
說明:(1)上面集成的是Tomcat7,不同的Tomcat版本使用的Tomcat插件不同,運行的命令有所差異。例如:clean tomcat:run 表示tomcat6的運行命令。
(2)註意: <scope>provided</scope>的配置。表示編譯時有效,不會打包發布到Tomcat中。
maven集成tomcat7插件運行web項目