Ich konnte den Tomcat-Webserver nicht neu starten. Aber catalina.out wird sehr groß. Ich habe versucht, auf Testserver löschen und neu leer erstellt. Aber Tomcat schreibt nicht mehr in neue catalina.out. Wie richtig löschen/neu erstellen?Wie zu korrigieren löschen catalina.out?
Antwort
Wenn Sie mit Gnu/Linux oder Mac OS X, können Sie einfach tun:
echo "" > catalina.out
oder noch kürzer:
> catalina.out
es funktioniert nicht – user710818
als @Mustafa Genç sagte, Sie haben die Datei als "root" erstellt? Wenn ja, löschen Sie es, erstellen Sie es nicht neu, lassen Sie Tomcat es automatisch erstellen. –
Wichtige Sache - nicht löschen nie !!! Weil das Programm den Dateideskriptor behält. Die Datei sollte wie in dieser Antwort vorgeschlagen abgeschnitten sein – user710818
In der Tomcat-Basisinstallation ist catalina.out
normalerweise das Ergebnis von stdout/stderr-Umleitungen über das Tomcat-Launcher-Skript.
Wenn Sie Tomcat auf einem Unix-System ausführen und wenn Sie die Datei löschen, während Tomcat ausgeführt wird, besteht das Problem darin, dass der Prozess weiterhin einen für diese Datei geöffneten Deskriptor enthält und weiterhin darauf schreibt. Die Lösung besteht daher darin, ein Programm zu verwenden, das solchen Fällen dient. Zum Beispiel, logrotate (das ist in fast allen Linux-Distributionen Standard).
für mich
echo "" > catalina.out
oder
sudo echo "" > catalina.out
funktionierte nicht, da die Datei mit root/anderen Benutzerberechtigungen
sudo truncate -s 0 catalina.out
arbeiteten für mich geschaffen. Hier ist -s für die Größe und ich setze die Dateigröße auf 0
- 1. Wie catalina.out löschen, ohne die weitere Protokollierung zu deaktivieren?
- 2. catalina.out Rollen mit Tomcat 6.0
- 3. Es gibt keine catalina.out
- 4. Korrigieren Thread zu zerstören
- 5. Tomcat Ansicht catalina.out Protokolldatei
- 6. Datenassimilation, um Bilder zu korrigieren
- 7. Excel-Formatierung zu korrigieren dp
- 8. iOS - Ständige Löschung abgeleiteter Daten, um die Codevervollständigung zu korrigieren
- 9. Wie korrigieren Datenbankfeldzuordnungen in SQLite?
- 10. ein viel (Permission denied) in catalina.out
- 11. Tomcat catalina.out wächst, bis der Server abstürzt
- 12. mod_rewrite Verzeichnis zu korrigieren, anstatt Stammverzeichnis
- 13. Korrigieren Sie http Statuscode zu verwenden, wenn Löschen nur teilweise erfolgreich war?
- 14. Git drängen, um Remote-Repo zu korrigieren?
- 15. Was sind diese Warnungen in catalina.out?
- 16. Überwachung catalina.out [Logfile mit mehreren Zeilen]
- 17. Wie Debug-und Info-Protokoll für Tomcat Catalina.out-Datei?
- 18. Wie Viewstate zu löschen?
- 19. Wie stringstream zu löschen?
- 20. Wie master.dbo.sysprocesses zu löschen?
- 21. Wie Korrigieren Problem in Api-Gateway zu beheben
- 22. Schienen - wie zu korrigieren/konvertieren inkorrekte String-Wert?
- 23. Wie kann man org.springframework.web.filter.CharacterEncodingFilter verwenden, um die Zeichencodierung zu korrigieren?
- 24. Redux - Korrigieren von Aktionen
- 25. Korrigieren eines Java-Programmcodefragments
- 26. Korrigieren der richtigen URL
- 27. Wie korrigieren kleine Software-Patches große Software?
- 28. Wie kann ich MySQL Load Error korrigieren?
- 29. Wie eine Nachricht korrigieren Hamming-Code mit
- 30. Wie debuggen/korrigieren zufällige auftretende Redis :: TimeoutError?
Sie müssen nicht eine erstellen. Es wird automatisch erstellt. Vielleicht hast du mit 'root' oder einem anderen Benutzer erstellt, der Tomcat dazu bringt, ihn nicht zu öffnen. –
es wurde nicht erstellt – user710818