maven-建立war型別的專案
阿新 • • 發佈:2019-01-04
1. 建立 maven project 時選擇 packaging 為 war
2. 在 webapp 資料夾下新建 META-INF 和 WEB-INF/web.xml
3. 在 pom.xml 中新增 java ee 相關的三個 jar
3.1 <scope> jar 有效範圍 provided 表示編譯期生效,不會打包釋出
到 tomcat 中
<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency><dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> </dependencies>
4. 配置 tomcat 外掛
<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!-- 控制 tomcat 埠號 --> <port>80</port> <!-- 專案釋出到 tomcat 後的名稱 --> <!-- / 相當於把專案釋出名稱為 ROOT --> <path>/</path> </configuration></plugin> </plugins> </build>
5. 右鍵專案--> run as --> maven build-->Goals 中輸入
clean tomcat7:run