刚开始没看到web文件夹是个普通文件夹
这里添加一下就好了
然后使用tomcat插件启动项目报错
这是配置
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>80</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
<version>2.5</version>
</dependency>
报错的原因就是添加依赖时没有添加
<scope>provided</scope>
scope的参数如下:
compile:默认的参数,适用于所有的生命周期
provided:作用在测试和编译时
runtime:不作用在编译时,作用在运行和测试时