Vistaのワークステーションでは、まったく頑固な作業をしています。私はそれが好きではありませんが、私が到着したときにITがマシンに置いたものです。何とかそれを動作させることに決めました。VistaでバッファリングされたTomcatアプリケーション/ Catalinaログは、テールできません。
webappをビルドし、サービスとしてではなくコマンドラインから起動してTomcat 5.5にデプロイします。
Tomcatが実行されている間、Tomcatとlog4jによって書き込まれたログファイルの長さはゼロになります。例外を調べるためにログファイルにアクセスする必要がある場合は、Tomcatを停止する必要があります。その時点で、ログファイルはディスク上に表示され、閲覧可能になります。
私はこのインスタンスでVistaと戦っていると仮定しています。そのディスクI/Oはファイルの書き込みをキャッシュしています。書き込みバッファリングを無効にするオプションや設定が見つかりませんでした。
提案がありますか?
そのため、同じディレクトリにコピーして "Copy of xyz.txt"を開くことができます –
興味深い仕組み... "tail"で利用できるようにするのはあまりにも大変です。 (Windows gitのインストールに付属している "tail.exe"は良いものです。) – Mojo