12

私はEclipseでJSFプロジェクトを作成し、ファイルfaces-config.xmlでエラーが発生します

Referenced file contains errors (jar:file:/D:/eclips/eclipse k/plugins/org.jboss.tools.jst.web_3.5.0.Final-v20130717-0309-B75.jar!/catalog/web-facesconfig_2_2.xsd). 

顔-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
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-facesconfig_2_2.xsd"
version="2.2">

</faces-config>

次の行を削除すると、faces-config.xmlでエラー表示が消えます

http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd

この問題の解決方法を教えてください。

4

5 に答える 5

11

2 回指定http://xmlns.jcp.org/xml/ns/javaeeしたため、1 つを削除します。

于 2013-09-28T15:21:10.767 に答える
2

私にとって、重複した名前空間を削除すると、faces-config.xml の編集時にコンテンツ アシストが無効になるという不快な副作用がありました。

「重複した」名前空間を持つこれらのヘッダーは、そのようにどこでも指定されています。特に、faces-config ヘッダーは JSF 仕様で言及されています。W3C XML スキーマ仕様にも同様の例があります。

したがって、問題のヘッダーは正しいようです。Eclipse および JBoss ツールの最新のアップデートをインストールすると、この問題は解決しました。

これらの JBoss Tools の問題に関連している可能性があります: JBIDE-14439JBIDE-15605

于 2014-02-18T13:32:58.920 に答える
1

あなたには2つのオプションがあります(私はこれらしか見つけられませんでした..笑):

1 - http://xmlns.jcp.org/xml/ns/javaeeを 2 回指定したため、1 つを削除します (by Shukti)。

2-「cvc-complex-type...」のような<from-view-id>something here </from-view-id>エラーが発生した場合は、エラーのある各行のナビゲーション ルールを入力してください。(エラーは消えますが、うまくいくかどうかはわかりません)。

于 2016-07-26T17:32:21.880 に答える