原因总结:
1、在web.xml中或者用annotation配置了同一个url-pattern映射, 属于重复配置;
2、做项目的过程中遇到这种情况,最开始使用annotation配置servlet,后来因为还要加一些其他配置就统一改到web.xml中去配置servlet了。用maven命令打包后部署,总是报如上的错误,查了很久终于发现在webapp/WEB-INF/classes目录下有一些旧的*.class文件(肯定是这些文件里包含之前的annotation),把这些*.class删掉,重新打包部署,这下一切ok了。