Définir la propriété 'source' à ' org.Eclipse.jst.jee.server: JSFTut' n'a pas trouvé de propriété correspondante

j'obtiens l'erreur suivante, quand j'exécute l'application JSF de démonstration sur la console

[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSFTut' did not find a matching property.
102
demandé sur Roman C 2010-08-25 17:12:28

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.

181
répondu BalusC 2012-09-03 14:11:16

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éé .

12
répondu arvindwill 2012-08-08 06:18:00

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.

4
répondu Marcus 2017-05-23 11:47:10

j'ai fait face à la même question. Les étapes pour résoudre ce problème.

  1. supprimer le projet du serveur
  2. donner propre et construire pour l'ensemble du projet
  3. supprimer le serveur
  4. utiliser Run as pour déployer et exécuter le projet

Espérons que cela fonctionne pour vous aussi.

4
répondu Siva Kameswara Rao Munipalle 2014-09-15 06:54:28

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 )

3
répondu Greg Knox 2014-05-31 20:25:31

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""

0
répondu Issac Balaji 2017-08-01 12:37:44