eclipse创建servlet时自动生成的web.xml文件报错
错误详情
Invalid element name: - description One of the following is expected: - servlet-name Error
indicated by: {http://java.sun.com/xml/ns/javaee} with code:
元素名称无效:-说明应为以下之一:-servlet-名称 错误 表示为:{http://java.sun.com/xml/ns/javaee}代码为:
cvc-id.3: A field of identity constraint ‘web-app-servlet-name-uniqueness’ matched element
‘web-app’, but this element does not have a simple type.
cvc-id.3:标识约束“web app servlet名称唯一性”匹配元素的字段 “web app”,但此元素没有简单类型。
Invalid element name: - display-name One of the following is expected: - distributable - context-param - filter - filter-mapping - listener - servlet - servlet-mapping - session-config - mime-mapping - welcome-file-list - error-page - jsp-config - security-constraint - login-config
-security-role - message-destination - locale-encoding-mapping-list Error indicated by: {http://java.sun.com/xml/ns/javaee} with code:
元素名称无效:-显示名称应为以下之一:-可分发-上下文参数-filter-filter-mapping-listener-servlet-servlet-mapping-session config-mime映射-欢迎文件列表-错误页-jsp配置-安全约束-登录配置-安全角色-消息目标-区域设置编码映射列表错误,由{http://java.sun.com/xml/ns/javaee},代码为:
解决方法
最简单的方法就是删除 web-app里 xmlns=“http://java.sun.com/xml/ns/javaee”
既然解决不掉问题就解决掉提出问题的人?
被删掉的网址有oracle规定的xml规范,全英文,精通英语的大佬可以去尝试翻译一下