maven-创建war类型的项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caoxuecheng001/article/details/85291011

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
 

猜你喜欢

转载自blog.csdn.net/caoxuecheng001/article/details/85291011