1

当我在 Ubuntu 10.4 上的 Eclipse Kepler 中编译我的项目时,我收到以下错误消息:

cvc-elt.1: Cannot find the declaration of element 'web-app'.

web-app 元素如下所示:

<web-app 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee/ http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  version="3.1"
  xmlns="http://xmlns.jcp.org/xml/ns/javaee">

据我所知,这些 URL 可以正常工作,我可以下载 web-app_3_1.xdf 文件(从命令行使用 wget 通过代理),但编译失败。你知道如何解决它吗?我检查了以前的问题和答案,但在 Eclipse 中没有看到任何关闭缓存的选项。此外,代理在 Eclipse 中已正确配置,至少我能够下载并安装 GWT。

4

1 回答 1

0

尝试从xsi:schemaLocation.

改变

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee/ http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

以便与xmlns属性完全匹配。

于 2013-10-01T13:27:40.933 回答