2010-11-25 2 views
44

hi guys wenn ich versuche, meine App mit eclipse/linux auf dem Apache Tomcat auf meinem lokalen Host auszuführen die Anwendung läuft gut, aber ich habe die folgende WarnungWARNUNG: Das Festlegen der Eigenschaft 'source' auf 'org.eclipse.jst.jee.server: appname' hat keine übereinstimmende Eigenschaft gefunden

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:appname' did not find a matching property. 

irgendwelche Ideen, was diese Warneinrichtung der Fall ist, wie es zu lösen?

Antwort

56

Trotz dieser Frage, die ziemlich alt ist, musste ich mich mit einer ähnlichen Warnung befassen und wollte teilen, was ich herausgefunden habe.

Zunächst ist dies eine Warnung und kein Fehler. Es gibt also keine Notwendigkeit, sich zu viele Gedanken darüber zu machen. Grundsätzlich bedeutet dies, dass Tomcat nicht weiß, was mit dem source Attribut aus dem Kontext zu tun ist.

Dieses Attribut source wird von Eclipse (oder genauer gesagt von der Eclipse Web Tools-Plattform) in die Datei server.xml von Tomcat gesetzt, um die laufende Anwendung mit einem Projekt im Arbeitsbereich abzugleichen.

Tomcat generiert eine Warnung für jedes unbekannte Markup im server.xml (d. H. Das source Attribut) und dies ist die Quelle der Warnung. Sie können es ignorieren.

+20

Es ist irreführend zu sagen, dass man es ignorieren kann, es sei denn, die App tatsächlich geladen ist. Dies kann das erste Symptom dafür sein, was letztendlich dazu führt, dass die App nicht geladen wird. – CodeMed

+0

@CodeMed: Es ist wirklich ziemlich häufig und harmlos. –

28

Sie können die Eclipse-Tomcat-Serverkonfiguration ändern. Öffnen Sie die Serveransicht, doppelklicken Sie auf Ihren Server, um die Serverkonfiguration zu öffnen. Klicken Sie dann, um "Inhalt des Moduls veröffentlichen, um XML-Dateien zu trennen" zu aktivieren. Starten Sie Ihren Server neu, die Nachricht muss verschwinden.

Quelle: http://www.albeesonline.com/blog/2008/11/29/warning-setpropertiesruleserverserviceenginehostcontext-setting-property/

+4

Das verzögert die Warnung nur. Es erscheint später wieder, wenn tomcat den Konfigurationsdeskriptor xml von \ workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Catalina \ localhost ausliefert. – Adam

+0

Ihr toller, es hat funktioniert –

Verwandte Themen