步骤一
先使用maven创建一个webApp项目,如果使用的是骨架创建一个quickStart的项目,则需要自己手动补齐一些目录,使其成为一个标准的maven web项目,因为quickStart的项目没有webapp,所以需要现在main目录下新建一个webapp文件夹,webapp下面记得创建一个WEB-INF/web.xml接着点击project structure,选择modules,点击+号,选择web,然后把web resource directories的路径改成webapp路径,deployment descriptor的path必须改到webapp/WEB-INF/web.xml下面,接着点击apply然后保存就行了,步骤如下:
步骤二
补充pom.xml文件,必须配置war打包方式为war,必须使用tomcat7,因为如果不适用自己配置的tomcat,maven自带的是tomcat6,tomcat6不兼容Java1.8,会报错,tomcat7配置如下
// 指定打成war包
<packaging>war</packaging>
<plugin>
// Tomcat
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8888</port>
</configuration>
</plugin>
// jsp和servlet依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
复制代码
步骤三:配置maven
command line必须使用tomcat7:run,如果写的是tomcat:run也会报错,因为tomcat:run默认运行的是tomcat6
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END