3.3. 管理界面
3.3.1. 管理 CLI 复制链接链接已复制到粘贴板!
管理命令行界面(CLI)是 JBoss EAP 的命令行管理工具。
使用管理 CLI 启动和停止服务器、部署和取消部署应用、配置系统设置,以及执行其他管理任务。操作可以在批处理模式下执行,允许以组形式运行多个任务。
许多常见的终端命令可用,如 ls、cd 和 pwd。管理 CLI 也支持 tab 自动完成功能。
有关使用管理 CLI 的详细信息,包括命令和操作、语法以及批处理模式下运行,请参阅 JBoss EAP 管理 CLI 指南。
启动管理 CLI
EAP_HOME/bin/jboss-cli.sh
$ EAP_HOME/bin/jboss-cli.sh
对于 Windows Server,请使用 EAP_HOME\bin\jboss-cli.bat 脚本。
连接到正在运行的服务器
connect
connect
或者,您可以使用 EAP_HOME/bin/jboss-cli.sh --connect 命令启动管理 CLI 并在一个步骤中进行连接。
显示帮助
使用以下命令获取一般帮助:
help
help
在命令中使用 --help 标志,以接收有关使用该特定命令的说明。例如,若要接收关于使用 deploy 的信息,请执行以下命令:
deploy --help
deploy --help
退出管理 CLI
quit
quit
查看系统设置
以下命令使用 read-attribute 操作来显示是否启用了示例数据源:
/subsystem=datasources/data-source=ExampleDS:read-attribute(name=enabled)
{
"outcome" => "success",
"result" => true
}
/subsystem=datasources/data-source=ExampleDS:read-attribute(name=enabled)
{
"outcome" => "success",
"result" => true
}
在受管域中运行时,您必须通过 /profile=PROFILE_NAME 命令指定要更新的配置集。
/profile=default/subsystem=datasources/data-source=ExampleDS:read-attribute(name=enabled)
/profile=default/subsystem=datasources/data-source=ExampleDS:read-attribute(name=enabled)
更新系统设置
以下命令使用 write-attribute 操作来禁用示例数据源。
/subsystem=datasources/data-source=ExampleDS:write-attribute(name=enabled,value=false)
/subsystem=datasources/data-source=ExampleDS:write-attribute(name=enabled,value=false)
启动服务器
管理 CLI 也可用于在受管域中运行时启动和停止服务器。
/host=HOST_NAME/server=server-one:start
/host=HOST_NAME/server=server-one:start
3.3.2. 管理控制台概述 复制链接链接已复制到粘贴板!
管理控制台是用于 JBoss EAP 的基于 Web 的管理工具。
使用管理控制台启动和停止服务器、部署和删除应用程序、调优系统设置,并对服务器配置进行持久性修改。当用户进行需要重启或重新加载服务器的任何更改时,管理控制台还可以执行管理任务,并发出实时通知。
在受管域中,同一域中的服务器实例和服务器组通过域控制器的管理控制台集中管理。
对于运行在本地主机上使用默认管理端口的 JBoss EAP 实例,您可以通过 Web 浏览器访问管理控制台 http://localhost:9990/console/index.html。以具有所需角色的用户身份登录,以访问管理控制台。
管理控制台提供下列选项卡,用于浏览和管理 JBoss EAP 单机服务器或受管域。
- 主页
- 了解如何完成几个常见配置和管理任务。参加导览,熟悉 JBoss EAP 管理控制台。
- Deployments
- 添加、移除和启用部署。在受管域中,将部署分配到服务器组。
- 配置
- 配置可用的子系统,提供 Web 服务、消息传递或高可用性等功能。在受管域中,管理包含不同子系统配置的配置文件。
- Runtime
- 查看运行时信息,如服务器状态、JVM 使用量和服务器日志。在受管域中,管理您的主机、服务器组和服务器。
- 更新管理器
- 更新现有安装并管理频道。
- Access control
- 在使用基于角色的访问控制时,将角色分配给用户和组。
3.3.2.1. 更新管理控制台中的资源属性 复制链接链接已复制到粘贴板!
如果您有所需的权限,您可以在管理控制台中编辑资源属性。
先决条件
- JBoss EAP 正在运行。
- 您有修改所选资源的适当权限。
- 您已创建了用户。
流程
- 登录到管理控制台。对于在默认端口中运行的本地服务器,您可以访问位于 http://localhost:9990/console/index.html 的管理控制台。
- 进入您要修改的资源的管理控制台的适当部分。
- 点 Edit。
进行必要的更改。
必填字段标记为星号(LVM)。您可以通过单击 Help 来查看属性描述。
注意根据属性类型,输入字段可以是文本字段、ON/OFF 字段或下拉菜单。在某些文本字段中,当您键入时,配置中其他位置的值可能会显示为建议。
- 点击 Save。
如有必要,重新加载服务器以使更改生效。
当您进行需要重新加载的更改才能使更改生效时,会打开弹出窗口。若要重新加载单机服务器,可在弹出窗口中单击 Reload。要在受管域中重新加载服务器,可单击 Topology,选择适当的服务器,然后从下拉列表中选择 Reload。
要查看您执行的最新配置操作的历史记录,请点通知图标。
3.3.2.2. 启用或禁用管理控制台 复制链接链接已复制到粘贴板!
您可以通过设置 /core-service=management/management-interface=http-interface 资源的 console-enabled boolean 属性来启用或禁用管理控制台。对于域模式的主主机,请使用 /host=primary/core-service=management/management-interface=http-interface。
启用或禁用管理控制台后,您必须重启或重新载入 JBoss EAP 实例。
启用管理控制台示例
/core-service=management/management-interface=http-interface:write-attribute(name=console-enabled,value=true)
/core-service=management/management-interface=http-interface:write-attribute(name=console-enabled,value=true)
禁用管理控制台示例
/core-service=management/management-interface=http-interface:write-attribute(name=console-enabled,value=false)
/core-service=management/management-interface=http-interface:write-attribute(name=console-enabled,value=false)
3.3.2.3. 更改管理控制台的语言 复制链接链接已复制到粘贴板!
默认情况下,管理控制台的语言设置是 English。您可以选择使用以下语言之一:
- 德语(de)
- 简体中文(州)
- 巴西葡萄牙语(pt-BR)
- 法语(fr)
- 西班牙语(es)
- 日语(ja)
前提条件
- JBoss EAP 正在运行。
- 您已创建了用户。
流程
- 登录到管理控制台。对于在默认端口中运行的本地服务器,您可以访问位于 http://localhost:9990/console/index.html 的管理控制台。
- 单击 Settings。
- 从 Locale 列表中选择所需的语言。
- 点击 Save。确认框通知您需要重新加载应用程序。
- 单击 Yes 。系统会自动刷新您的 Web 浏览器以使用所选区域设置。
3.3.2.4. 自定义管理控制台标题 复制链接链接已复制到粘贴板!
您可以自定义管理控制台标题,以便可以快速轻松地识别每个 JBoss EAP 实例。如果您自定义管理控制台标题,在关闭管理控制台实例后,更改不会保留。当您打开控制台的新实例并登录时,会重置管理控制台标题。
前提条件
- JBoss EAP 正在运行。
- 您已创建了用户。
流程
- 登录到管理控制台。对于在默认端口中运行的本地服务器,您可以访问位于 http://localhost:9990/console/index.html 的管理控制台。
- 单击 Settings,再修改 Title 字段中的标题。
点击 Save。
确认框告知您必须重新加载管理控制台。
单击 Yes 。
系统会自动刷新您的 Web 浏览器,并在标签标头中显示新的标题。