1、现在eclipse越来越智能,新建一个servlet点击Finish,eclipse会自动帮我们生成好一些代码。帮我们节省了不少时间。
2、但问题就出现在eclipse自动帮我们生成好的代码中。注意一下这个注释。
3、这个注解是eclip衡痕贤伎se帮我们生成好的,而问题恰恰就出在这。我们知道,每次我们新建一个servlet后会在web.xml文件中配置映射关系,这样才能在浏览器敲入一个地址后,地址发来的请求能让服务器接收到请求并将该请求交给指定的Servlet去处理。
4、所以导致服务器起不来的原因就是配置和自动生成的注解冲突了。会产生如下错误。
5、解决的办法就是:删除web.xml中的映钻谑攉捅射,或者将自动生成的注解删除掉,这样就不会有冲突了,二者选其一留下即可。再启动服务器就能正常成功启动了。