在Vista上缓存的Tomcat应用程序/ catalina日志,不能被绑定

时间:2009-08-19 20:21:05

标签: tomcat windows-vista log4j

我正在纯粹出于固执而在Vista工作站上工作。不是我喜欢它,而是当我到达时它是IT机器上的东西,我决心让它以某种方式工作。

我构建一个webapp并在Tomcat 5.5下部署它,从命令行启动它,而不是作为服务启动。

问题是当Tomcat运行时,Tomcat和log4j写的日志文件保持零长度。如果我需要访问我的日志文件来检查异常,我必须停止Tomcat。那时日志文件在磁盘上可见,可供查看。

我一直在假设我在这个实例中与Vista作斗争,它的磁盘I / O正在缓存文件写入。我没有找到任何禁用写缓冲的选项或配置。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

将文件复制到新目录。它们现在应该有一个大小,您可以使用您选择的编辑器查看它们。该文件保持打开状态,直到文件关闭,您无法使用它。但是,复制会以某种方式绕过这个问题。