第 3 章 配置 HawtIO


HawtIO 及其插件可以通过系统属性配置其行为。

3.1. 配置属性

下表列出了 HawtIO 核心系统和各种插件的配置属性。

Expand
Systemdefault描述

hawtio.disableProxy

false

将此属性设置为 true 时,ProxyServlet (/hawtio/proxyAttr)可以被禁用。这使得 Connect 插件不可用,这意味着 HawtIO 不再连接到远程 JVM,但有时用户可能希望这样做,因为没有使用 Connect 插件时,用户可能希望这样做。

hawtio.localAddressProbing

true

是否启用代理允许列表的本地地址探测。将此属性设置为 false 以禁用它。

hawtio.proxyAllowlist

localhost, 127.0.0.1

Connect 插件可以通过 ProxyServlet 连接到的目标主机的逗号分隔列表。出于安全原因,未在此允许列表中列出的所有主机都被拒绝进行连接。这个选项可以设置为 * 以允许所有主机。使用 "r:" 为列表添加前缀可以定义正则表达式(例如:localhost,r:myserver[0-9]+.mydomain.com)

hawtio.redirect.scheme

 

需要身份验证时,方案是将 URL 重定向到登录页面。

hawtio.sessionTimeout

 

servlet 容器将在客户端访问之间保持打开的最大时间间隔(以秒为单位)。如果没有配置这个选项,则 HawtIO 将使用 servlet 容器的默认会话超时。

3.1.1. Quarkus

对于 Quarkus,所有这些属性都可以在 application.propertiesapplication.yaml 中配置,且带有 quarkus.hawtio 前缀。

例如:

quarkus.hawtio.disableProxy = true
Copy to Clipboard Toggle word wrap

3.1.2. Spring Boot

对于 Spring Boot,所有这些属性都可以在 application.propertiesapplication.yaml 中进行配置,如下所示。

例如:

hawtio.disableProxy = true
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat