Définir la propriété 'source' à ' org.Eclipse.jst.jee.server: JSFTut' n'a pas trouvé de propriété correspondante
6 réponses
Ce n'est pas une erreur. Ceci est un avertissement . La différence est assez énorme. Cet avertissement particulier signifie essentiellement que L'élément <Context>
dans server.xml
de Tomcat contient un attribut inconnu source
et que Tomcat ne sait pas quoi faire avec cet attribut et donc l'ignorera.
Eclipse WTP ajoute un attribut personnalisé source
à l'élément lié au projet <Context>
dans le server.xml
de Tomcat qui identifie la source du contexte du projet dans l'espace de travail qui est déployé sur le serveur en particulier). De cette façon, Eclipse peut corréler l'application web déployée avec un projet dans l'espace de travail. Depuis la version 6.0.16 de Tomcat, tout attribut ou étiquette XML non spécifié dans le server.xml
produira un avertissement au démarrage de Tomcat, même s'il n'y a ni DTD ni XSD pour server.xml
.
ignore-le. Votre site web le projet est très bien. Il doit s'exécuter correctement. Cette question n'a aucun rapport avec JSF.
Supprimer le projet à partir du serveur de la Vue. Puis exécuter le projet sous le même serveur.
le problème est comme @BalusC dit corrompu du serveur.xml de tomcat qui est configuré dans l'éclipse. Donc quand vous faites le serveur de processus ci-dessus.xml sera recréé .
j'ai pensé ajouter ça pour Tomcat 7.x, <Context>
n'est pas dans le server.xml
, mais dans le context.xml
. Supprimer et ajouter de nouveau le projet ne semblait pas aider mon problème similaire, qui était un web.question xml, que j'ai trouvé en cochant le context.xml
qui avait cette ligne dans la <Context>
section:
<WatchedResource>WEB-INF/web.xml</WatchedResource>
La solution AVERTISSEMENT: Réglage de la propriété "source" à " org.Eclipse.jst.jee.serveur:appname " n' ne pas trouver une propriété correspondante m'a rapproché de ma réponse, car le changement de publication dans un XML distinct a résolu l'erreur signalée ci-dessus pour moi, mais malheureusement, il a généré une deuxième erreur que je suis encore à l'étude.
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:myproject' did not find a matching property.
j'ai fait face à la même question. Les étapes pour résoudre ce problème.
- supprimer le projet du serveur
- donner propre et construire pour l'ensemble du projet
- supprimer le serveur
- utiliser Run as pour déployer et exécuter le projet
Espérons que cela fonctionne pour vous aussi.
en ce qui concerne le réglage de la diagraphie.valeur des propriétés 151990920"
org.apache.tomcat.util.digester.Digester.level = SEVERE
... si vous utilisez un serveur tomcat intégré dans eclipse, le fichier logging.properties
utilisé par défaut est le JDK par défaut à %JAVA_HOME%/jre/lib/logging.properties
si vous voulez utiliser une journalisation différente.fichier de propriétés (par exemple dans le répertoire conf
du serveur tomcat), il doit être défini via la propriété java.util.logging.config.file
du système. par exemple, pour utiliser l'enregistrement propriétés définies dans le fichier c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties
, ajoutez ceci à la liste d'arguments VM:
-Djava.util.logging.config.file="c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties"
(double-cliquez sur l'icône du serveur, cliquez sur "Ouvrir la configuration de lancement", sélectionnez L'onglet Arguments, puis entrez ceci dans la zone de texte "VM arguments")
vous pourriez aussi trouver utile d'ajouter l'argument VM
-Djava.util.logging.SimpleFormatter.format="%1$tc %4$s %3$s %5$s%n"
ainsi, qui inclura alors le nom du logger source dans la sortie, qui devrait faciliter la détermination de l'accélérateur dans la diagraphie.fichier de propriétés (selon http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html )
veuillez vérifier si les fichiers jar manquants en particulier les fichiers JAR peuvent avoir été pris comme localement, donc mis dans le dossier lib puis créer le fichier WAR""