在java项目中的web.xml配置文件中出现如上图所示的错误提示时:要小心啦!
错误的原因是:web.xml中所设置的标签顺序不符合web-app头信息的规范。
所谓的web.xml头部配置:
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
web.xml的配置要严格遵守规范的。如上图所示描述了web-app_2_3.dtd的规范引入,所以在配置此web.xml文件的内容时要严格遵守规范,所谓规范就是web.xml中的标签顺序有着严格的设定。需要按照顺序对标签进行引用。
解决方案:
1.按照引入的web-app_2_3.dtd规范文档内容将标签的顺序调整正确吗,问题就会解决。
2.对引入的web-app_2_3.dtd规范文档进行注释掉,这样做的话治标不治本,想多了解jav技术的还是推荐第一种方案。