You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows服务器下Tomcat的System.err/out默认重定向路径查询

Windows下Tomcat服务模式中System.err/out的默认日志路径

当Tomcat在Windows上以服务形式运行时,System.err和System.out的输出默认会被重定向到Windows系统的事件日志中,而非Tomcat安装目录下的logs文件夹内的文件——这是和类Unix系统(输出到catalina.out)的核心差异,也是你找不到stderr.log、stdout.log的原因。

若要将这些输出重定向到文件,需修改Tomcat服务的配置:

  • 启动Tomcat服务配置工具:运行Tomcat安装目录下bin文件夹中的tomcat9w.exe(文件名对应你的Tomcat版本,比如Tomcat 8对应tomcat8w.exe)
  • 切换到Logging标签页
  • 在Redirect stdout和Redirect stderr选项中,分别指定日志文件的路径(例如%CATALINA_HOME%\logs\stdout.log和%CATALINA_HOME%\logs\stderr.log)
  • 保存配置后重启Tomcat服务,后续System.err和System.out的输出就会写入指定文件

如果你的Tomcat是通过第三方工具注册为Windows服务的,需要检查该工具的配置项,确认日志重定向的相关设置是否正确。

内容的提问来源于stack exchange,提问作者Alexander Volkov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 21:22:36