2009-08-19 7 views
1

Vistaのワークステーションでは、まったく頑固な作業をしています。私はそれが好きではありませんが、私が到着したときにITがマシンに置いたものです。何とかそれを動作させることに決めました。VistaでバッファリングされたTomcatアプリケーション/ Catalinaログは、テールできません。

webappをビルドし、サービスとしてではなくコマンドラインから起動してTomcat 5.5にデプロイします。

Tomcatが実行されている間、Tomcatとlog4jによって書き込まれたログファイルの長さはゼロになります。例外を調べるためにログファイルにアクセスする必要がある場合は、Tomcatを停止する必要があります。その時点で、ログファイルはディスク上に表示され、閲覧可能になります。

私はこのインスタンスでVistaと戦っていると仮定しています。そのディスクI/Oはファイルの書き込みをキャッシュしています。書き込みバッファリングを無効にするオプションや設定が見つかりませんでした。

提案がありますか?

答えて

0

ファイルを新しいディレクトリにコピーします。彼らは今、サイズを持っている必要がありますし、あなたが選択したエディタでそれらを表示することができます。ファイルは書き込みのために開いたままであり、ファイルが閉じられるまではそれほど多くを行うことはできません。しかし、コピーすると何とかこの問題が一巡します。

+0

そのため、同じディレクトリにコピーして "Copy of xyz.txt"を開くことができます –

+0

興味深い仕組み... "tail"で利用できるようにするのはあまりにも大変です。 (Windows gitのインストールに付属している "tail.exe"は良いものです。) – Mojo

関連する問題