netbeans tomcat清除日志文件

时间:2013-02-16 16:49:58

标签: tomcat netbeans logfiles

我一直在研究应用程序并意外地创建了一个无限循环。很多输出都发送到tomcat服务器日志文件,每次从NetBeans启动tomcat时,IDE都会将所有这些日志加载到GUI中。它使我的计算机在没有操作内存的情况下窒息。不幸的是,IDE没有提供任何“清除日志”按钮。

我一直在尝试找到tomcat日志文件,但是我失败了。我的tomcat安装在~/apache-tomcat-7.0.27中,logs subdir下的最新日志文件为catalina.2013-01-12.log。今天是2013-02-16。我在/var/log;)

下找不到tomcat

我尝试重新启动NetBeans,但它没有改变任何东西。 IDE仍在加载那些大量的日志 - 所以文件必须在某个地方。

我很欣赏有关搜索这些文件的位置的任何提示。

4 个答案:

答案 0 :(得分:8)

不知怎的,我设法找到了正确的目录:~/.netbeans/7.2.1/apache-tomcat-7.0.27.0_base/logs。它持有1,7 GB:)

不过,我不知道:

  • 为什么没有/ var / log / tomcat(可能是因为tomcat安装在NB中而不是作为独立的包安装)
  • 为什么有任何内容放入〜/ .netbeans目录

答案 1 :(得分:6)

对于Windows 7上的日志,日志位于:

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

答案 2 :(得分:4)

tomcat日志文件取决于您的配置,以确切了解它们的位置,在NetBeans中,转到&#34;工具&#34;菜单并单击&#34;服务器&#34;。选择您正在使用的Tomcat版本,然后在选项卡&#34; Connection&#34;看看田野&#34; Catalina Base&#34;。这是您需要的文件路径,输入此文件夹,在我的情况下&#34; C:\ Users \ Tiago Peres \ AppData \ Roaming \ NetBeans \ 7.3 \ apache-tomcat-7.0.34.0_base&#34;,输入文件夹&#34; logs&#34;,并删除所有内容。

答案 3 :(得分:0)

您始终可以创建一个脚本来在启动时删除日志文件。我本人希望自己这样做,并找到一篇很棒的文章,说明如何执行此操作:http://blog.sixthpoint.com/clearing-tomcat-logs-on-startup/

编辑:本文使用Linux .sh文件,但您可以使用此方法轻松创建Windows .bat文件。必须略微修改脚本,用del替换rm