2009-06-11 6 views
2

Ich verwende diese Konfiguration:Eclipse-3.4 + Tomcat 6.0 + Remote-Debugging mit Konsolenausgabe

Eclipse-3.4 + Tomcat 6.0 + Remote Debugging

Es funktioniert super, kann ich ein Servlet debuggen und so weiter, keine Probleme.

Aber meine Servlet-Konsolenausgabe geht nach $ CATALINA_HOME/logs/catalina.out.

Ist es möglich, in das Eclipse-Konsolenfenster umzuleiten?

Ich benutze Log4J in meinem Projekt, aber jeder Eintrag geht an catalina.out und nicht an mein Konsolenfenster. Es ist wirklich nervig.

Danke.

Antwort

2

Ich würde empfehlen, das Logfile-Tools Plug-In für Eclipse bekommen: http://sourceforge.net/projects/logfiletools/

Es gibt Ihnen eine neue Protokolldatei Ansicht, die Sie können wortbasierte Markierung und im Wesentlichen Schwanz eine beliebige Datei (wie der Kater log) hinzufügen. Ich habe es in der Regel Fehler rot markiert, zum Beispiel, so dass sie herauskommen, wenn Sie das Protokoll anzeigen.

Die andere Alternative ist, Tomcat tatsächlich von innerhalb von Eclipse zu starten. Sie können dies über die Eclipse-Web-Tools (ein bisschen schwer) oder das sysdeo Tomcat-Launcher-Plugin (leicht, aber nicht viel tun, sondern starten und aktualisieren Kontexte)

Hope this hilft!