gpt4 book ai didi

java - Windows 上的 "catalina.out"在哪里?

转载 作者:搜寻专家 更新时间:2023-10-30 19:42:54 24 4
gpt4 key购买 nike

我在 linux 机器上有一个 tomcat,我可以可视化“catalina.out”文件。

我想将我的开发环境(Eclipse IDE、JDK 6、Tomcat 6 等)从 linux 迁移到 windows。

一切正常,但是,我在我的 windows tomcat 上找不到“catalina.out”!

我读了this post但该解决方案不适合 eclipse IDE(因为我从 eclipse 启动 tomcat)。

如何在 Windows 中生成“catalina.out”文件?

谢谢

最佳答案

catalina.out和其他CATALINA_HOME/logs/*.log文件是完全不同的日志。

所有 CATALINA_HOME/logs/catalina*.log 文件都属于 Tomcat 服务器。如果您不使用 Tomcat 的 JULI,您将不会发现它们真正有用。

catalina.out 只是运行服务器的重定向输出。如果您的应用程序正在控制台上登录(例如,通过使用 log4j 中的 ConsoleAppender),您将在那里找到您的日志。

问题是 Windows 启动脚本不包含对 catalina.out 的支持。你不会找到例如参数 CATALINA_OUT。因此无法使用它,您必须配置日志记录库以自行创建文件或修复 catalina.bat。我不是 Windows 用户,但您应该检查以下行:

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% ....

并在末尾放置一些重定向

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% .... >> %CATALINA_BASE%\logs\catalina.out

关于java - Windows 上的 "catalina.out"在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8239475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com