Eclipse sagt mir immer wieder, dass es ein Problem mit http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd
in meiner faces-config.xml gibt, hat jemand anderes ein Problem damit?
Der Fehler ist:
%Vor% Wenn ich mir die Details anschaue, gibt es eine Menge Fehler, die mit s4s-elt-character:.....
Ich benutze mojarra 2.1.13.
Danke.
EDIT: Anscheinend hat Oracle es geändert und das behebt es:
Wir arbeiten gerade daran. Identifizierte das Problem und arbeitete an der Lösung. Bitte verfolgen Sie dieses JIRA-Problem: Ссылка
Hoffe, das hilft und entschuldigt den 'Fehler'.
Update: Dieses Problem wurde behoben.
Wie SJuan76 herausstellt, gibt es ein Problem mit Oracle, das 2.1 faces-config XSD bei Ссылка
Dennoch ist 2.0 XSD in Ссылка
in OrdnungDie Fehler sind wahrscheinlich auf eine falsche Antwort zurückzuführen (es handelt sich überhaupt nicht um eine XSD).
Workaround verwendet das gleiche XSD von einer anderen Quelle (ersetzen Sie die zweite Adresse in xsi: schemaLocation), zum Beispiel: Ссылка
Warnung: Dies ist nur eine vorübergehende Abhilfe, überhaupt nicht nett. Jemand muss sich das zuerst bei Oracle ansehen und die 2.1 XSD wieder auf die Adresse java.sun.com setzen.
Geben Sie in Ihrem Browser die URL ein:
%Vor%Oracle gibt einen weichen 404 zurück, und Eclipse (oder irgendjemand) kann das nicht als xsd analysieren.
Ich wette, dass es einen Fehler mit der URL gibt, aber ich habe nicht den richtigen in meinem Kopf ...
UPDATE: Für 2.0 ist es http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd
(und die Browse gibt die .xsd zurück); Ich finde die URL, die Sie irgendwo im Web gepostet haben, aber nicht in Oracle ... Sind Sie sicher, dass Sie die 2.1 Bibliotheken in Ihrem Klassenpfad haben?
Ich habe den gleichen Fehler auch, wenn ich ein dynamisches Webprojekt mit JSF 2.1-Konfiguration erstelle faces-config hat diesen Fehler, daher muss ich ein Webprojekt mit JSF 2.0-Konfiguration erstellen.
Ich habe die gleichen Probleme. Um das zu lösen, erstelle ich einfach ein neues "Dynamisches Projekt" und im Projekt Facetten (Projekt / Eigenschaften / Projekt Facetten) Ich habe die Option "JavaServer Faces" Version 2.1 markiert. Danach sehen Sie die Meldung: "Weitere Konfiguration erforderlich ..." (unten) Klicken Sie in diese Nachricht und wählen Sie die Lib, die Ihre javax.faces-2.1.x.jar enthält. Klicken Sie auf "OK" und "Anwenden". Die Eclipse erstellt die Datei faces-config.xml, die die korrekte Beschreibung enthält.
In meinem Projekt erzeuge diese Konfigurationen:
%Vor%