2.3. 在 Admin-Only 模式下运行 JBoss EAP


JBoss EAP 能够以 admin-only 模式启动。这可让 JBoss EAP 运行并接受管理请求,但不启动其他运行时服务或接受最终用户请求。单机服务器和受管域中都提供了 admin-only 模式。在受管域中,如果域控制器以 admin-only 模式启动,它将不接受来自从属主机控制器的传入连接。

若要以 admin-only 模式启动 JBoss EAP 实例,可在启动 JBoss EAP 实例时使用 --admin-only 运行时开关。

注意

显示的管理 CLI 命令假定您正在运行 JBoss EAP 单机服务器。有关使用 JBoss EAP 受管域的管理 CLI 的详情,请参阅 JBoss EAP 管理 CLI 指南

以 Admin-Only Mode 启动 JBoss EAP

$ EAP_HOME/bin/standalone.sh --admin-only

检查 JBoss EAP 是否在 Admin-Only Mode 中运行

要确定 JBoss EAP 实例是否在 admin-only 模式下运行:

注意

显示的管理 CLI 命令假定您正在运行 JBoss EAP 单机服务器。有关使用 JBoss EAP 受管域的管理 CLI 的详情,请参阅 JBoss EAP 管理 CLI 指南

:read-attribute(name=running-mode)

如果 JBoss EAP 实例以 admin-only 模式运行,则结果将是:

{
  "outcome" => "success",
  "result" => "ADMIN_ONLY"
}

否则,结果将是:

{
  "outcome" => "success",
  "result" => "NORMAL"
}

通过管理 CLI 以不同模式重新启动

除了停止和启动具有不同运行时交换机的 JBoss EAP 实例外,也可以使用管理 CLI 重新加载服务器并以其他模式启动它。重新载入 JBoss EAP 实例以 admin-only 模式启动:

注意

显示的管理 CLI 命令假定您正在运行 JBoss EAP 单机服务器。有关使用 JBoss EAP 受管域的管理 CLI 的详情,请参阅 JBoss EAP 管理 CLI 指南

reload --admin-only=true

重新载入 JBoss EAP 实例以正常模式启动:

reload --admin-only=false
注意

与当前运行的模式分开,也可以使用以下命令检查初始运行模式: /core-service=server-environment:read-attribute (name=initial-running-mode)。此命令与 :read-attribute (name=running-mode) 不同,方法是显示启动 JBoss EAP 的运行模式,而不是其当前正在运行的模式。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.