2013-02-16 19 views
6

Pracowałem nad aplikacją i przypadkowo stworzyłem nieskończoną pętlę. Ogromna ilość wydruków trafiła do pliku dziennika serwera tomcat i za każdym razem, gdy uruchamiam tomcat z NetBeans, IDE ładuje wszystkie te dzienniki do GUI. To sprawia, że ​​mój komputer się dusi bez pamięci operacyjnej. Niestety, IDE nie udostępnia żadnego przycisku "clear logs".netbeans tomcat jasne pliki dziennika

Próbowałem zlokalizować pliki dziennika tomcat, ale nie udało mi się. Mój tomcat jest zainstalowany w ~/apache-tomcat-7.0.27, a ostatni plik dziennika pod logs subdir to catalina.2013-01-12.log. A dzisiaj jest 2013-02-16. I nie znalazłem tomcat pod /var/log;)

Próbowałem zrestartować NetBeans, ale nic nie zmienia. Wciąż IDE ładuje te wielkie ilości dzienników - więc plik musi gdzieś być.

Byłbym wdzięczny za wszelkie wskazówki, gdzie szukać tych plików.

Odpowiedz

7

Jakoś udało mi się znaleźć właściwy katalog: ~/.netbeans/7.2.1/apache-tomcat-7.0.27.0_base/logs. Stwierdził 1,7 GB :)

wciąż nie wiem:

  • dlaczego nie ma/var/log/Tomcat (może dlatego, że kocur został zainstalowany wewnątrz NB, a nie jako samodzielny pakiet)
  • dlaczego jest coś umieścić w ~/.netbeans katalogu
5

Dla mnie na Windows 7 dzienniki są w:

C:\Users\<user>\AppData\Roaming\NetBeans\7.2.1\apache-tomcat-7.0.27.0_base 
4

Pliki dziennika tomcat zależą od konfiguracji, aby zobaczyć, gdzie dokładnie są, w NetBeans, przejdź do menu "Narzędzia" i kliknij "Serwery". Wybierz wersję Tomcat, której używasz, a następnie w zakładce "Połączenie" spójrz na pole "Baza Catalina". To jest ścieżka pliku, której potrzebujesz, wprowadź ten folder, w moim przypadku "C: \ Users \ Tiago Peres \ AppData \ Roaming \ NetBeans \ 7.3 \ apache-tomcat-7.0.34.0_base", wprowadź folder "logi" i usuń wszystko.

0

Zawsze można utworzyć skrypt do usuwania plików dziennika podczas uruchamiania. Chciałem zrobić to samemu i znalazłem świetny artykuł z instrukcją, jak to zrobić: http://blog.sixthpoint.com/clearing-tomcat-logs-on-startup/

Edytuj: Artykuł wykorzystuje pliki Linux .sh, ale można łatwo utworzyć plik .bat Windows za pomocą tej metody. Skrypt musiałby zostać nieznacznie zmodyfikowany, zastępując del dla rm

Powiązane problemy