7.16. JBoss EAP 配置文件管理


7.16.1. 关于配置集

JBoss EAP 使用配置文件来组织哪些子系统可供服务器使用。配置文件由一组可用的子系统以及各个子系统的特定配置组成。具有大量子系统的配置集会导致服务器具有大量功能。含有小型、集中的一组子系统的配置文件将具有较少的能力,但占用较小的功能。

JBoss EAP 附带五个预定义的配置集,它们应满足大多数用例:

default
包括常用的子系统,如日志记录安全数据源infinispanwebserviceseeejb 3、事务 等。
ha
包含 default 配置文件中提供的子系统,以及添加 jgroupsmodcluster 子系统以实现高可用性。
full
包含 default 配置文件中提供的子系统,以及添加 messaging-activemqiiop-openjdk 子系统。
full-ha
包含 full 配置集中提供的子系统,以及添加 jgroupsmodcluster 子系统以实现高可用性。
load-balancer
包括使用内置 mod_cluster 前端负载平衡器来负载平衡其他 JBoss EAP 实例所需的最小子系统。

7.16.2. 克隆配置集

JBoss EAP 允许您通过克隆现有配置文件来在受管域中创建新配置文件。这将创建原始配置集的配置和子系统的副本。

流程

  • 对所需的配置集使用 clone 操作来克隆配置集。

    /profile=full-ha:clone(to_profile=<cloned_profile>)
    Copy to Clipboard Toggle word wrap

    您也可以从管理控制台克隆配置集,方法是选择要克隆所需的配置文件,然后单击 克隆

7.16.3. 受管域中的分级配置集

在受管域中,您可以创建配置文件层次结构。这可让您创建带有其他配置集可以继承的通用扩展的基本配置集。

受管域在 domain.xml 中定义多个配置集。如果多个配置集为特定子系统使用相同的配置,则只能在一个位置而不是不同的配置集进行配置。父配置集中的值不能被覆盖。

此外,每个配置集都必须自我工作。如果引用元素或子系统,则必须在引用它的配置集中定义。

配置集可以使用 list-add 操作并提供要包含的配置集,使用管理 CLI 在层次结构中包含其他配置集。

/profile=new-profile:list-add(name=includes, value=<profile_name>)
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat