JBoss EAP 6 中的 Access.log 到 std.out

Posted

技术标签:

【中文标题】JBoss EAP 6 中的 Access.log 到 std.out【英文标题】:Access.log to std.out in JBoss EAP 6 【发布时间】:2019-05-08 14:16:42 【问题描述】:

我正在尝试将 access.log 的输出写入 EAP 6.4 中的标准输出。我在 EAP 7 中看到过一篇文章,其中 Web 子系统被 Undertow 取代。有没有办法修改standalone.xml中子系统下的语法,以便可以重定向到standard.out?

【问题讨论】:

【参考方案1】:

这是不可能的。你是对的,在 EAP 7 / Wildfly 中是可能的。

但在开发环境很少的情况下,EAP 6.x 也应该可以。您需要做的就是在已部署的应用程序中扩展 org.apache.catalina.valves.AccessLogValve 类,修改其行为以记录到 JUL 记录器并将其定义为 jboss-web.xml 中的阀门,或者您可以创建一个 JBoss 模块,并使用standalone.xml 中的模块从应用程序外部添加此行为。

【讨论】:

以上是关于JBoss EAP 6 中的 Access.log 到 std.out的主要内容,如果未能解决你的问题,请参考以下文章

JBoss EAP 6.4.4 中的空日志文件(日志配置文件)

JBOSS EAP 6.4 无法加载拓扑

JBOSS EAP 6.4:无法在生成的 WSDL 中的“soap:address”中使用 HTTPS 模式

如何更新jboss EAP -6.2中的JSP / JS而无需重新启动或重新部署构建

从Jboss EAP 6.4迁移到EAP 7.1

为 Jboss EAP 6.3 安装 JDBC