Wildfly

WildFly 中的管理界面無法訪問日誌記錄配置文件中定義的日誌文件

  • November 2, 2020

我有一個在 Docker 容器中以域模式執行的 WildFly 15.0.1。它配置了兩個日誌配置文件 - 一個用於部署在其上的每個應用程序。當我通過瀏覽器登錄到 HAL 管理控制台時,我可以看到所有日誌及其文件大小,但我只能查看和下載server.log一個。

嘗試下載其他結果之一會導致:

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

這很有意義,因為在 JBoss CLI 中,這些日誌文件不能直接在日誌子系統下使用,而是在日誌配置文件詳細資訊中可用。有沒有辦法讓它們在 HAL 管理控制台中可用?

此行為是在HAL 3.0.17.Final中解決的錯誤。由於WildFly 15.0.1.Final包含HAL 3.0.6.FinalWildFly 16.0.0.Final包含HAL 3.1.2.Final,升級到 WildFly 16 是一種可能的解決方案。另一種是只升級 WildFly 中的 HAL 模組,如此處所述

引用自:https://serverfault.com/questions/1040640