【发布时间】:2009-08-19 20:21:05
【问题描述】:
纯粹出于固执,我正在开发 Vista 工作站。不是我喜欢它,而是它是我到达时 IT 放在机器上的东西,我决心让它以某种方式工作。
我构建了一个 webapp 并将其部署在 Tomcat 5.5 下,从命令行启动它,而不是作为服务启动。
问题是 Tomcat 和 log4j 写入的日志文件在 Tomcat 运行时保持零长度。如果我需要访问我的日志文件来检查异常,我必须停止 Tomcat。那时日志文件在磁盘上可见并且可供查看。
我一直假设在这种情况下我正在与 Vista 作斗争,它的磁盘 I/O 正在缓存文件写入。我没有发现可以禁用写入缓冲的选项或配置。
有什么建议吗?
【问题讨论】:
标签: tomcat windows-vista log4j