Wechseln Sie zur Ansicht "Server" und doppelklicken Sie auf den von Ihnen ausgeführten Tomcat-Server. Die Zugriffsprotokolldateien werden relativ zum Pfad im Feld "Serverpfad" gespeichert, das sich selbst relativ zum Arbeitsbereichspfad befindet.
Das Feld für den Serverpfad lautet: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 wo ist das?
Blankman
10
Es bezieht sich auf Ihren Arbeitsbereich. Dort finden Sie einen Ordner namens .metadata und so weiter.
Nils Schmidt
Verwenden Sie den mit Eclipse gelieferten Kater oder verweisen Sie auf eine lokale Installation in Ihrem Dateisystem?
Nils Schmidt
lokale Installation in meinem Dateisystem.
Blankman
4
Dies ist der Speicherort der Tomcat-Bereitstellung, nicht jedoch die Protokolldateien. @codesta hat die richtige Antwort.
Einfach
177
Ich bin mir nicht sicher, ob Sie nach Catalina.out oder einem der anderen von Tomcat erstellten Protokolle waren.
Wenn Sie jedoch nach der Protokolldatei Catalina.out suchen, befolgen Sie die folgenden Anweisungen:
Doppelklicken Sie auf der Registerkarte Server auf den Tomcat-Server. Sie erhalten einen Bildschirm namens Übersicht.
Klicken Sie auf "Startkonfiguration öffnen". Klicken Sie auf die Registerkarte "Allgemein".
Im unteren Bereich des Bildschirms können Sie das Kontrollkästchen "Datei" aktivieren und dann eine Datei angeben, mit der die Ausgabe Ihrer Konsole (Catalina.out) protokolliert werden kann.
Sieht aus wie die Protokolle verstreut sind? Ich habe Zugriffsprotokolle unter gefunden
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs
Dies ist die direkteste Antwort auf die Frage: "Wo kann ich Tomcat-Protokolldateien in Eclipse anzeigen?" Es wird nicht in Eclipse gemacht, aber für mich ist das positiv, da ich sie einfach in meiner Wahl in einem völlig separaten Fenster anzeigen kann. Die anderen Antworten scheinen sich auf die Konfiguration von Eclipse zu konzentrieren, um die Datei an einem praktischen Ort zu platzieren.
Michael Potter
Die Datei catalogina.out wird direkt im Eclipse Console-Fenster angezeigt.
Michael Potter
@Michael_potter Nicht, wenn Sie ein Client-Programm ausführen.
DS.
3
Doppelklicken Sie und öffnen Sie den Server. Gehen Sie zu 'Argumente'. -Dcatalina.base = .. etwas. Geh zu dem etwas. Ihre Protokolle sind da.
Gehen Sie in Eclipse zur Serveransicht, klicken Sie mit der rechten Maustaste auf den Server und klicken Sie auf Öffnen. Die Protokolldateien werden in einem Ordner gespeichert, der dem Pfad im Feld "Serverpfad" entspricht.
Da das Pfadfeld nicht bearbeitet werden kann, können Sie auch "Startkonfiguration öffnen", auf die Registerkarte "Argumente" klicken und das VM-Argument für "Catalina.base" (in Anführungszeichen) kopieren. Dies ist der vollständige Pfad Ihres WTP-Webanwendungsverzeichnisses. Das Kopieren des Werts in die Zwischenablage erspart Ihnen die mühsame Aufgabe, das Dateisystem nach dem Pfad zu durchsuchen.
Beachten Sie außerdem, dass beim Ausführen oder Debuggen die Ausgabe in die Protokolldatei in Ihrer Konsolenansicht angezeigt werden sollte.
Wenn Sie sich in einer anderen Datei als der Konsole anmelden möchten: Doppelklicken Sie auf den Server -> Startkonfiguration öffnen -> Argumente -> fügen Sie -Dlog.dir = "Pfad, in dem Sie diese Datei speichern möchten" hinzu und starten Sie die Datei neu Server.
Tipp: Stellen Sie sicher, dass der Server nicht ausgeführt wird, wenn Sie versuchen, das Argument hinzuzufügen. Sie sollten über log4j oder ein ähnliches Protokollierungsframework verfügen.
Wenn Sie nach dem Catalina.out-Protokoll suchen und Eclispe mit Tomcat verwenden, funktioniert dies für mich:
Erstellen Sie catelina.out einige wo in Ihrem Computer. In meinem Fall lege ich es in das Protokollverzeichnis meines Tomcat-Installationsverzeichnisses, z. B.: /Opt/apache-tomcat-7.0.83/logs/catena.out
Gehen Sie zu Ihrer Sonnenfinsternis, doppelklicken Sie auf der Registerkarte Server auf den Tomcat-Server. Sie erhalten einen Bildschirm namens Übersicht.
Klicken Sie auf "Startkonfiguration öffnen". Klicken Sie dann auf die Registerkarte "Allgemein".
Aktivieren Sie im Standard-Eingabe- und Ausgabeabschnitt "Ausgabedatei", klicken Sie auf Dateisystem und wählen Sie dann den Ordner aus, in dem Sie Ihre catelina.out erstellen.
Antworten:
Wechseln Sie zur Ansicht "Server" und doppelklicken Sie auf den von Ihnen ausgeführten Tomcat-Server. Die Zugriffsprotokolldateien werden relativ zum Pfad im Feld "Serverpfad" gespeichert, das sich selbst relativ zum Arbeitsbereichspfad befindet.
quelle
Ich bin mir nicht sicher, ob Sie nach Catalina.out oder einem der anderen von Tomcat erstellten Protokolle waren.
Wenn Sie jedoch nach der Protokolldatei Catalina.out suchen, befolgen Sie die folgenden Anweisungen:
Doppelklicken Sie auf der Registerkarte Server auf den Tomcat-Server. Sie erhalten einen Bildschirm namens Übersicht.
Klicken Sie auf "Startkonfiguration öffnen". Klicken Sie auf die Registerkarte "Allgemein".
Im unteren Bereich des Bildschirms können Sie das Kontrollkästchen "Datei" aktivieren und dann eine Datei angeben, mit der die Ausgabe Ihrer Konsole (Catalina.out) protokolliert werden kann.
Starten Sie abschließend den Tomcat-Server neu.
quelle
Ein anderes Forum lieferte diese Antwort:
http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file
quelle
Sieht aus wie die Protokolle verstreut sind? Ich habe Zugriffsprotokolle unter gefunden
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs
quelle
Doppelklicken Sie und öffnen Sie den Server. Gehen Sie zu 'Argumente'. -Dcatalina.base = .. etwas. Geh zu dem etwas. Ihre Protokolle sind da.
quelle
@royalsampler sagte :
Da das Pfadfeld nicht bearbeitet werden kann, können Sie auch "Startkonfiguration öffnen", auf die Registerkarte "Argumente" klicken und das VM-Argument für "Catalina.base" (in Anführungszeichen) kopieren. Dies ist der vollständige Pfad Ihres WTP-Webanwendungsverzeichnisses. Das Kopieren des Werts in die Zwischenablage erspart Ihnen die mühsame Aufgabe, das Dateisystem nach dem Pfad zu durchsuchen.
Beachten Sie außerdem, dass beim Ausführen oder Debuggen die Ausgabe in die Protokolldatei in Ihrer Konsolenansicht angezeigt werden sollte.
quelle
Wenn Sie sich in einer anderen Datei als der Konsole anmelden möchten: Doppelklicken Sie auf den Server -> Startkonfiguration öffnen -> Argumente -> fügen Sie -Dlog.dir = "Pfad, in dem Sie diese Datei speichern möchten" hinzu und starten Sie die Datei neu Server.
Tipp: Stellen Sie sicher, dass der Server nicht ausgeführt wird, wenn Sie versuchen, das Argument hinzuzufügen. Sie sollten über log4j oder ein ähnliches Protokollierungsframework verfügen.
quelle
Wenn Sie nach dem Catalina.out-Protokoll suchen und Eclispe mit Tomcat verwenden, funktioniert dies für mich:
quelle