Référencé fichier contient des erreurs (jar:file:/.../plugins/org.jboss.tools.jst.web_3.5.0.Final-v20130717-0309-B75.jar!/catalog/web-facesconfig_2_2.xsd)
- Je faire dans le cadre du Projet JSF dans eclipse et Le fichier faces-config.xml donner une erreur
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).
faces-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>
quand j'ai supprimer la ligne suivante, l'indication de l'erreur disparaître dans faces-config.xml
http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd
Me mettre à jour comment résoudre ce problème ?
Est vos pots JSF version 2.2. ?
oui! version="2.2" montrant au-dessus de faces-config.xml
je demande jar versions.
oui!
Cela fonctionne pour moi.
oui! version="2.2" montrant au-dessus de faces-config.xml
je demande jar versions.
oui!
JSF 2.2 (Mojarra 2.2.0)\mojarra-2.2.0-FCS\lib\javax.faces.jar
Cela fonctionne pour moi.
OriginalL'auteur Shahid Ghafoor | 2013-09-17
Vous devez vous connecter pour publier un commentaire.
Vous avez spécifié
http://xmlns.jcp.org/xml/ns/javaee
deux fois, donc en supprimer une.Cette réponse est fausse.
OriginalL'auteur Shukti
Désactiver la mise en cache de fichiers XSD résolu les problèmes pour moi - avec Eclipse Néon, l'option correspondante est à Fenêtre->Préférences->Général>Connexions Réseau->Cache->Désactiver la mise en Cache. Cochez cette case, puis nettoyer et construire. Je pense que dans mon cas ce qui est arrivé, j'ai essayé de reconstruire tout sur un wifi avec pas de connexion internet, Eclipse essayé de valider ces fichiers et ne pouvait pas, et a décidé de montrer ce type d'erreur.
OriginalL'auteur Matt McMinn
Pour moi, en supprimant les doublons de noms avaient un côté désagréable effet de la désactivation de l'assistant de contenu lors de l'édition faces-config.xml.
Ces en-têtes avec "dupliquer" les espaces de noms sont spécifiés partout comme ça, les faces-config un en particulier est mentionné dans la spécification JSF. Même le Schéma W3C XML spécification des fonctionnalités un exemple similaire.
Il semble donc que l'en-tête en question est correcte. Installer les dernières mises à jour pour Eclipse et JBoss tools résolu ce problème pour moi.
Elle peut être liée à ces JBoss Tools questions: JBIDE-14439, JBIDE-15605.
OriginalL'auteur Vsevolod Golovanov
Vous avez deux options(je n'ai trouvé que ces.. haha):
1 - Vous avez spécifié http://xmlns.jcp.org/xml/ns/javaee deux fois, donc en supprimer une.(par Shukti)
2 - Si vous avez quelques erreurs comme "cvc-complexe de type..." vient de mettre
<from-view-id>something here </from-view-id>
dans la navigation des règles pour chaque ligne avec l'erreur. (l'erreur va disparaître, mais, je ne peux pas garantir qu'il fonctionnera pour vous).OriginalL'auteur renatohlf