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
对于 Windows Server,请使用 EAP_HOME\bin\jboss-cli.bat
脚本。
连接到正在运行的服务器
connect
或者,您可以使用 EAP_HOME/bin/jboss-cli.sh --connect
命令启动管理 CLI 并在一个步骤中进行连接。
显示帮助
使用以下命令获取一般帮助:
help
使用以下命令获取特定命令的帮助信息。
deploy --help
退出管理 CLI
quit
查看系统设置
以下命令使用 read-attribute
操作来显示是否启用了示例数据源:
/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)
更新系统设置
以下命令使用 write-attribute
操作来禁用示例数据源。
/subsystem=datasources/data-source=ExampleDS:write-attribute(name=enabled,value=false)
启动服务器
管理 CLI 也可用于在受管域中运行时启动和停止服务器。
/host=HOST_NAME/server-config=server-one:start
3.3.2. 管理控制台
管理控制台是用于 JBoss EAP 的基于 Web 的管理工具。
使用管理控制台启动和停止服务器、部署和取消部署应用、调优系统设置,以及对服务器配置进行持续修改。管理控制台还具备执行管理任务的功能,当当前用户执行的任何更改都要求重新启动或重新加载服务器实例时,实时通知功能。
在受管域中,可以从域控制器的管理控制台集中管理同一域中的服务器实例和服务器组。
对于使用默认管理端口在本地主机上运行的 JBoss EAP 实例,可通过位于 http://localhost:9990/console/App.html 的 Web 浏览器访问管理控制台。您将需要使用具有访问管理控制台权限的用户进行身份验证。
管理控制台提供下列选项卡,用于浏览和管理 JBoss EAP 单机服务器或受管域。
- Home
- 了解如何完成几个常见配置和管理任务。参加导览,熟悉 JBoss EAP 管理控制台。
- Deployments
- 添加、移除和启用部署。在受管域中,将部署分配到服务器组。
- 配置
- 配置可用的子系统,提供 Web 服务、消息传递或高可用性等功能。在受管域中,管理包含不同子系统配置的配置文件。
- Runtime
- 查看运行时信息,如服务器状态、JVM 使用量和服务器日志。在受管域中,管理您的主机、服务器组和服务器。
- Access Control
- 在使用基于角色的访问控制时,将角色分配给用户和组。
- Patching
- 将补丁应用到您的 JBoss EAP 实例。
要了解更新的管理控制台,请单击管理控制台主页上 的 Take a Tour 链接。
要查看表单字段的详细信息,请点 Need Help? 链接。
要查看您执行的配置操作的消息历史记录,请单击管理控制台右上角的 Messages 链接。
3.3.2.1. 启用/禁用管理控制台
您可以通过设置 /core-service=management/management-interface=http-interface
资源的 console-enabled
布尔值属性来启用或禁用管理控制台。对于域模式中的 master 主机,/host=master/core-service=management/management-interface=http-interface
。
例如,要启用:
/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)
3.3.2.2. 更改管理控制台的语言
默认情况下,管理控制台的语言设置是英语。您可以选择使用以下语言之一:
- 德语(de)
- 简体中文(zh-Hans)
- 巴西葡萄牙语(pt-BR)
- 法语(fr)
- 西班牙语(es)
- 日语(ja)
更改管理控制台的语言
- 登录到管理控制台。
- 单击管理控制台右下角的 Settings 链接。
- 从 Locale 选择框中选择所需语言。
- 选择 Save。确认框会通知您需要重新载入应用程序。
- 单击 Confirm。系统会自动刷新您的 Web 浏览器以使用所选区域设置。