刚开始接触maven,在里面创建的servlet却始终用不了WebServlet注解,看了一些博文添加tomcat7插件也没用,记录一下我最后找到的解决办法。
可能是pom.xml中引入的servlet-api版本太低了,我之前是2XX版本,换成3.0.1版本即可,注意artifactId的名字相比起2XX版本前面多了一个javax。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
问题解决