【记录】MyEclipse下web.xml报错Invalid content was found starting with element 'display-name'

新建一个Web Project之后,添加了一个servlet,MyEclipse自动生成web.xml:




  MyServlet
  
    TestServlet
    TestServlet
    Test of Servlet
    com.anudesty.TestServlet
  


  
    TestServlet
    /servlet/TestServlet
  
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  

第7行标签报错

cvc-complex-type.2.4.a: Invalid content was found starting with element 'display-name'. One of 
 '{"http://xmlns.jcp.org/xml/ns/javaee":servlet-class, "http://xmlns.jcp.org/xml/ns/javaee":jsp-file, "http://
 xmlns.jcp.org/xml/ns/javaee":init-param, "http://xmlns.jcp.org/xml/ns/javaee":load-on-startup, "http://
 xmlns.jcp.org/xml/ns/javaee":enabled, "http://xmlns.jcp.org/xml/ns/javaee":async-supported, "http://
 xmlns.jcp.org/xml/ns/javaee":run-as, "http://xmlns.jcp.org/xml/ns/javaee":security-role-ref, "http://
 xmlns.jcp.org/xml/ns/javaee":multipart-config}' is expected.

不管它也可以,项目正常运行

上网找办法:多是改动


里面的version以及web-app_3_1.xsd,但改动后由于找不到对应的文件而报错,大概不适用于较新的版本


最终是将

TestServlet
移动到

TestServlet
上面

然而

Test of Servlet
又报错

再移到上面,问题解决,最终是这样的



  MyServlet
  
    Test of Servlet
    TestServlet
    TestServlet
    com.anudesty.TestServlet
  



你可能感兴趣的:(记录)