7

アプリケーションで作業していて、誤って無限ループを作成してしまいました。非常に多くの出力が tomcat サーバーのログ ファイルに送られ、NetBeans から tomcat を起動するたびに、IDE がそれらすべてのログを GUI にロードします。メモリを操作しないと、コンピューターが窒息します。残念ながら、IDE には「ログをクリアする」ボタンがありません。

Tomcat のログ ファイルを見つけようとしましたが、失敗しました。私のTomcatはにインストールされており、サブ~/apache-tomcat-7.0.27ディレクトリの下の最新のログファイルlogscatalina.2013-01-12.log. そして今日は 2013 年 2 月 16 日です。そして、私はその下にトムキャットを見つけませんでした/var/log;)

NetBeans を再起動してみましたが、何も変わりません。それでも、IDE は大量のログを読み込んでいます。そのため、ファイルはどこかにあるはずです。

これらのファイルを検索する場所についてのヒントをいただければ幸いです。

4

5 に答える 5

8

どういうわけか、正しいディレクトリを見つけることができました: ~/.netbeans/7.2.1/apache-tomcat-7.0.27.0_base/logs. それは1,7 GBを保持しました:)

それでも、私は知りません:

  • /var/log/tomcat がない理由 (おそらく、Tomcat がスタンドアロン パッケージではなく NB 内にインストールされたため)
  • ~/.netbeans ディレクトリに何かが置かれるのはなぜですか
于 2013-02-16T17:01:07.233 に答える
6

tomcat ログ ファイルは構成によって異なります。NetBeans でそれらがどこにあるかを正確に確認するには、[ツール] メニューに移動し、[サーバー] をクリックします。使用している Tomcat のバージョンを選択し、[接続] タブで [Catalina Base] フィールドを確認します。これが必要なファイル パスです。このフォルダに入力します。私の場合は「C:\Users\Tiago Peres\AppData\Roaming\NetBeans\7.3\apache-tomcat-7.0.34.0_base」で、「logs」フォルダに移動して削除します。すべての。

于 2013-06-05T19:13:57.890 に答える
1

起動時にログ ファイルを削除するスクリプトをいつでも作成できます。私はこれを自分でやろうとしていましたが、これを行う方法に関する指示が記載された素晴らしい記事を見つけました: http://blog.sixthpoint.com/clearing-tomcat-logs-on-startup/

編集: この記事では Linux の .sh ファイルを使用していますが、この方法を使用して Windows の .bat ファイルを簡単に作成できます。スクリプトをわずかに変更して、代わりdelrm

于 2016-09-27T23:38:55.470 に答える