metadata-complete=false设置后Eclipes中的tomca无法启动

从Servlet3.0开始Web.xml文件并不是必须的了,Servlet的配置可以通过@WebServlet("/虚拟路径"),来进行配置,笔者在建立的项目一开始使用的是手动配置,并创建了web.xml配置servlet 后来在得知可以通过注解进行配置后,修改了web.xml中标签的metadata-complete属性为false后,eclipse 中的服务器便无法启动,一直报错。改为true之后就正常启动了。可以该属性正是用来设置注解可不可用的。寻思了一会儿后决定吧创建好的web.xml删除,再启动发现没有问题了,通过注解配置的访问路径可以正常访问。

不知道这个问题的具体原因,但是如果有相同问题的可以去试一试,但是这样之前在web.xml中配置的servlet就需要回去加备注了。如果大家有更好的办法可以留言沟通,或者告知原因。我的环境为:JDK1.8+Tomcat 7.099

你可能感兴趣的:(metadata-complete=false设置后Eclipes中的tomca无法启动)