【问题标题】:Web.xml issue cannot find declarationWeb.xml 问题找不到声明
【发布时间】:2017-07-07 09:41:23
【问题描述】:

这是发生错误的 web.xml 的开始

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee; http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">

Eclipse 显示这两个错误:

Error 1 : cvc-elt.1: Cannot find the declaration of element 'web-app'. web.xml /"app.module"/src/main/webapp/WEB-INF line 5 XML Problem

Error 2 : Referenced file contains errors (jar:file:/C:/Program Files/eclipse/plugins/org.jboss.tools.as.catalog_3.2.4.v20170308-1740.jar!/schema/xsd/jboss-ejb3-spec-2_0.xsd).

【问题讨论】:

  • 后面有 吗?
  • 是的,它以&lt;/web-app&gt;结尾

标签: java eclipse jboss xsd web.xml


【解决方案1】:

尝试使用:

 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
      http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      version="2.5">

【讨论】:

  • 现在这个问题已经消失了,但另一个问题出现了,我有这个&lt;filter-mapping&gt; &lt;url-pattern&gt;/proxyrest/*&lt;/url-pattern&gt; &lt;filter-name&gt;AuthenticationFilter&lt;/filter-name&gt; &lt;/filter-mapping&gt; cvc-complex-type.2.4.a:发现以元素“url-pattern”开头的无效内容。应为 '{"java.sun.com/xml/ns/javaee":filter-name}' 之一。
猜你喜欢
  • 2020-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-25
  • 2011-09-20
相关资源
最近更新 更多