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 管理控制台中可用?
解决方案
AS @James R. Perkins 建议此行为是在HAL 3.0.17.Final中解决的错误。由于WildFly 15.0.1.Final包含HAL 3.0.6.Final和WildFly 16.0.0.Final包含HAL 3.1.2.Final,升级到 WildFly 16 是一种可能的解决方案。另一种是只升级 WildFly 中的 HAL 模块,如此处所述。
推荐阅读
- angular - 根据从后端返回的数据添加 FormControl 但在 Angular 应用程序中出现两个不同的错误
- firebase - .indexOn 如何与用户和唯一键一起使用?
- angular - 找不到角度规格组件
- ruby - 将字符串中的数字转换为整数,然后再转换回字符串
- javascript - 如何限制对我的 Netlify 无服务器功能的访问
- css - 纯 CSS 样式
- python - 当您请求 2 天以上的预报时,如何对打开的天气图 API 响应进行排序
- javascript - 当通过 Ajax 加载 Div 时,有时单击不起作用
- reactjs - 如何使选定的单选按钮根据另一个单选按钮更改另一个状态来更改一个状态?
- qt - 在 qml Qt 中设置样式