一、在Eclipse新建web项目没有自动生成web.xml解决办法

方法一:在Eclipse新建web项目的时候重要参数上打勾

1、file–new-Dynamic Web Project

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_web项目


2、next下一步

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_web项目_02

3、next下一步

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_xml_03

4、关键:这里一定要打勾,默认是没有打勾的

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_xml_04

5、建好后可以点开就有web.xml了

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_xml_05

方法二:在已经建好的项目上加上web.xml

1.项目名称右键–>Properties:

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_自动生成_06


2.点击Project Facets,取消选中Dynamic Web Module,点击Apply(如果不能取消选中,那就按照方法一重新新建一个空项目,然后将web.xml复制过来

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_自动生成_07


3.重新选中Dynamic Web Module后,会出现Further configuration available…

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_xml_08

4.点击Further configuration available…,选中Generate web.xml deployment descriptor,点击ok,Apply后,在WEB-INF下生成了web.xml。

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_xml_09

Eclipse在新建servlet的时候自动生成web.xml配置

在新建web项目的时候:

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_xml_10


我们新建默认用的是Tomact7.0,里面用的是servlet3.0版本默认的是使用注解配置,在新建dynamic web project 时,dynamic web module version选择2.5就ok了。

选择2.6即可

解决在Eclipse新建web项目没有自动生成web.xml和在新建servlet的时候自动生成web.xml配置_web项目_11


这样就自动生成了servlet的文本.xml的自动配置t