2013-02-16 156 views
6

我一直在處理一個應用程序並且意外地創建了一個無限循環。大量的輸出到了tomcat服務器日誌文件,每當我從NetBeans啓動tomcat時,IDE都會將所有這些日誌加載到GUI中。它使我的電腦不能操作內存而窒息。不幸的是,IDE不提供任何「清除日誌」按鈕。netbeans tomcat清除日誌文件

我一直在試圖找到tomcat的日誌文件,但我失敗了。我的tomcat安裝在~/apache-tomcat-7.0.27logs子目錄下的最新日誌文件是catalina.2013-01-12.log。今天是2013年2月16日。我發現在/var/log下沒有tomcat;)

我試過重新啓動NetBeans,但它沒有改變任何東西。 IDE仍在加載這些大量的日誌 - 因此該文件必須位於某處。

我很感激任何關於在哪裏搜索這些文件的提示。

回答

7

不知何故,我設法找到正確的目錄:~/.netbeans/7.2.1/apache-tomcat-7.0.27.0_base/logs。它舉行了1,7 GB :)

不過,我不知道:

  • 爲什麼沒有在/ var /日誌/ tomcat的(也許是因爲在tomcat的NB之內,而不是作爲一個獨立的程序包安裝)
  • 爲什麼東西放進〜/ .netbeans目錄可以
5

對我來說,在Windows 7上的日誌中:

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

tomcat日誌文件取決於您的配置,在NetBeans中準確查看它們的位置,轉至「工具」菜單並單擊「服務器」。選擇您正在使用的Tomcat版本,並在「Connection」選項卡中查看「Catalina Base」字段。這就是你需要的文件路徑,進入這個文件夾,在我的情況下是「C:\ Users \ Tiago Peres \ AppData \ Roaming \ NetBeans \ 7.3 \ apache-tomcat-7.0.34.0_base」,輸入文件夾「logs」並刪除一切。

0

您可以隨時創建腳本以在啓動時刪除日誌文件。我正在尋找自己做這件事,並發現了一篇關於如何做到這一點的偉大文章:http://blog.sixthpoint.com/clearing-tomcat-logs-on-startup/

編輯:本文使用Linux .sh文件,但您可以使用此方法輕鬆創建Windows .bat文件。該腳本將不得不稍微修改,用del代替rm