我正在纯粹出于固执而在Vista工作站上工作。不是我喜欢它,而是当我到达时它是IT机器上的东西,我决心让它以某种方式工作。
我构建一个webapp并在Tomcat 5.5下部署它,从命令行启动它,而不是作为服务启动。
问题是当Tomcat运行时,Tomcat和log4j写的日志文件保持零长度。如果我需要访问我的日志文件来检查异常,我必须停止Tomcat。那时日志文件在磁盘上可见,可供查看。
我一直在假设我在这个实例中与Vista作斗争,它的磁盘I / O正在缓存文件写入。我没有找到任何禁用写缓冲的选项或配置。
有什么建议吗?
答案 0 :(得分:0)
将文件复制到新目录。它们现在应该有一个大小,您可以使用您选择的编辑器查看它们。该文件保持打开状态,直到文件关闭,您无法使用它。但是,复制会以某种方式绕过这个问题。