【问题标题】:WebLogic: Getting Standard Error Into A FileWebLogic:将标准错误写入文件
【发布时间】:2011-08-05 14:26:13
【问题描述】:

我使用的是 WebLogic 9.2。我在管理服务器网页中找到了一个将标准输出发送到服务器日志文件的选项。对于标准错误,我也希望如此,但我在管理服务器网页中找不到它的选项。我还没有发现 Oracles 文档非常清楚。我是否需要在某个配置文件中手动设置此选项,如果需要,在哪里以及如何设置?提前致谢

【问题讨论】:

    标签: logging weblogic stdout standards out


    【解决方案1】:

    如果您使用 http://download.oracle.com/docs/cd/E13222_01/wls/docs90/ConsoleHelp/taskhelp/logging/RedirectJVMOutput.html 中所述的“RedirectStdoutToServerLogEnabled”功能,它将把 stdout 和 stderr 都重定向到服务器日志

    WebLogic 还支持 -Dweblogic.stdout=/tmp/mystdout.log 和 -Dweblogic.stderr=/tmp/mystderr.log 属性,您可以在启动服务器时传入这些属性。但是请注意,此类日志没有日志轮换。

    【讨论】:

    • 嗨,Prash,感谢您抽出宝贵的时间来回答我的问题。我还没有发现是这样的。我现在确实获得了域和服务器日志的标准输出,但没有标准错误……我发送的显式消息或堆栈跟踪。
    • 是的。我在 startWebLogic.sh 中尝试了 JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.Stderr=/apps1/bea/existing.log 我没有得到任何结果(是的,我重新启动了 weblogic)
    猜你喜欢
    • 1970-01-01
    • 2012-06-01
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    相关资源
    最近更新 更多