WildFly 中的管理界面无法访问日志配置文件中定义的日志文件

WildFly 中的管理界面无法访问日志配置文件中定义的日志文件

我在 Docker 容器中以域模式运行 WildFly 15.0.1。它配置了两个日志配置文件 - 每个部署在其上的应用程序一个。当我通过浏览器登录 HAL 管理控制台时,我可以看到所有日志及其文件大小,但我只能查看和下载一个server.log

尝试下载其他某个程序会导致:

"WFLYCTL0216: Management resource '[
    (\"subsystem\" => \"logging\"),
    (\"log-file\" => \"custom-log-file.log\")
]' not found"

这是有道理的,因为在 JBoss CLI 中,这些日志文件不是直接在日志子系统下提供的,而是在日志配置文件详细信息中提供的。有没有办法让它们在 HAL 管理控制台中可用?

答案1

这种行为是一种漏洞解决了HAL 3.0.17.最终版。 自从WildFly 15.0.1.Final包含HAL 3.0.6.最终版WildFly 16.0.0.Final包含HAL 3.1.2.最终版,升级到 WildFly 16 是一种可能的解决方案。另一种方法是仅升级 WildFly 中的 HAL 模块,如所述这里

相关内容