部署描述符中的Eclipse

-1 java

当我创建一个新的动态Web项目时,部署描述符不会在webcontent-> WEB-INF-> web.xml中自动创建而不创建.我不明白为什么它没有创建.但是当我创建Web动态项目时,一个选项即将到来创建部署描述符当我选择那个然后它创建web.xml文件但我正在尝试创建新的Servlet,那时我的Servlet没有在web.xml中自动注册,它告诉手动创建.请告诉我这个问题.我正在使用Windows 7 64位操作系统,我正在使用64位的eclipse indigo.

JB *_*zet 9

如果我理解正确,您就会想知道为什么Eclipse中的"New Dynamic Web Project"向导不会自动创建web.xml文件,以及为什么"New Servlet"向导不会向web.xml添加条目.

我的猜测是,在创建动态Web项目时,您选择3.0版作为动态Web模块版本,这意味着您的目标是servlet规范的3.0版本.在此版本中,web.xml文件是可选的,因为其大部分内容可以由直接放入Java类的注释替换.

因此,要么使用注释,要么选择以前版本的规范,或者自己维护web.xml文件.