Das Festlegen der Eigenschaft 'source' auf 'org.eclipse.jst.jee.server: JSFTut' hat keine übereinstimmende Eigenschaft gefunden
Ich erhalte folgenden Fehler, wenn ich die demo JSF-Anwendung auf der Konsole
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSFTut' did not find a matching property.
InformationsquelleAutor der Frage Jitendra | 2010-08-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist kein Fehler. Dies ist ein Warnung. Der Unterschied ist ziemlich riesig. Diese Besondere Warnung bedeutet im Grunde, dass die
<Context>
element in der Tomcatserver.xml
enthält ein unbekanntes Attributsource
und dass Tomcat nicht wissen, was zu tun mit diesem Attribut und wird daher ignoriert.Eclipse-WTP-fügt ein benutzerdefiniertes Attribut
source
zu dem Projekt im Zusammenhang<Context>
element in derserver.xml
von Tomcat identifiziert, die die Quelle der Kontext (das aktuelle Projekt im Arbeitsbereich, die bereitgestellt wird an den jeweiligen server). Auf diese Weise kann Eclipse korrelieren, die bereitgestellt webapplication mit einem Projekt im Arbeitsbereich. Da Tomcat-version 6.0.16, alle nicht angegebenen XML-tags und-Attribute in derserver.xml
erzeugt eine Warnung beim Tomcat startup, obwohl es keine DTD, noch XSD fürserver.xml
.Ignorieren es einfach. Ihr web-Projekt ist in Ordnung. Sollte es gut laufen. Dieses Problem ist völlig unabhängig von JSF.
InformationsquelleAutor der Antwort BalusC
Entfernen Sie das Projekt vom server aus der Server-Sicht. Dann führen Sie das Projekt unter den gleichen server.
Das problem ist, wie @BalusC erzählt von korrupt server.xml der tomcat die Konfiguration in eclipse. Also, wenn Sie den oben beschriebenen Vorgang server.xml werden neu erstellt .
InformationsquelleAutor der Antwort arvindwill
Ich dachte, ich möchte hinzufügen, dass für Tomcat 7.x,
<Context>
ist nicht in derserver.xml
aber in dercontext.xml
. Das entfernen und neu-hinzufügen des Projekts scheint nicht zu helfen, mein ähnliches Problem, das war ein web.xml Problem, die ich fand heraus, durch die überprüfung dercontext.xml
hatte eine Zeile in der<Context>
Abschnitt:<WatchedResource>WEB-INF/web.xml</WatchedResource>
Die Lösung in WARNUNG: Einstellung der Eigenschaft 'source' to 'org.eclipse.jst.jee.server:appname' nicht finden, eine passende Immobilie brachte mich näher zu meiner Antwort, denn der Wechsel des Verlags in eine separate XML-habe den Fehler beheben, berichtet über für mich, aber leider erzeugt es einen zweiten Fehler, den ich noch untersuchen.
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:myproject' did not find a matching property.
InformationsquelleAutor der Antwort Marcus
In Bezug auf die Einstellung der Protokollierung.Eigenschaften Wert
org.apache.tomcat.util.digester.Digester.level = SEVERE
... wenn Sie läuft ein embedded tomcat server in eclipse, die
logging.properties
Datei verwendet standardmäßig das JDK standardmäßig auf%JAVA_HOME%/jre/lib/logging.properties
Wenn Sie möchten, verwenden Sie eine andere Anmeldung.properties-Datei (z.B. in den tomcat-server ist
conf
Verzeichnis), muss dieser über dasjava.util.logging.config.file
system-Eigenschaft. beispielsweise verwenden Sie die protokollierungseigenschaften in der Datei definiertc:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties
ist, fügen Sie diese der VM-argument-Liste:-Djava.util.logging.config.file="c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties"
(Doppelklick auf das server-Symbol, klicken Sie auf "Open launch configuration", wählen Sie die Registerkarte Argumente aus, dann geben Sie diese in der 'VM arguments' Textfeld)
Könnten Sie finden es auch nützlich zum hinzufügen von VM-argument
-Djava.util.logging.SimpleFormatter.format="%1$tc %4$s %3$s %5$s%n"
als auch, was dann die Quelle logger name in der Ausgabe sollten die machen es leichter zu bestimmen, welcher logger zu den Gashebel in die Protokollierung.Eigenschaften-Datei (als pro http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html )
InformationsquelleAutor der Antwort Greg Knox
Ich habe vor dem ähnlichen Problem. Schritte zum beheben dieses.
Hoffe, das funktioniert für Sie zu.
InformationsquelleAutor der Antwort Siva Kameswara Rao Munipalle
Bitte prüfen Sie, ob eine jar-Dateien fehlen, besonders Gläser sind neu aufgenommen wurden als lokal, also in den lib-Ordner, dann erstellen Sie die war-Datei
InformationsquelleAutor der Antwort Issac Balaji