8.6. 管理 JBoss EAP 配置文件


8.6.1. 关于配置集

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

JBoss EAP 附带四个预定义的配置文件,它们应该满足大多数用例:

default
包括常用的子系统,如日志记录安全数据源infinispanWebserviceseeejb 3、事务 等。
ha
包括默认配置文件中提供的子系统,其添加了 jgroupsmodcluster 子系统以实现高可用性
full
包括默认配置集中提供的子系统,并添加了 messaging-activemqiiop-openjdk 子系统
full-ha
包括 full 配置文件中提供的子系统,其添加了 jgroupsmodcluster 子系统以实现高可用性
注意

JBoss EAP 通过从现有配置文件中删除子系统,从而手动禁用扩展或卸载驱动程序和其他服务。然而,在大多数情况下,这都是不必要的。由于 JBoss EAP 根据需要动态加载子系统,如果服务器或应用程序永远不会使用子系统,则不会加载它。

如果现有配置集不提供必要的功能,JBoss EAP 还提供定义自定义配置集的功能。

8.6.2. 克隆配置集

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

通过使用所需配置集的 clone 操作,可以使用管理 CLI 克隆配置集。

/profile=full-ha:clone(to-profile=cloned-profile)

您还可以通过选择要克隆的配置集并单击 Clone,从管理控制台克隆。

8.6.3. 创建层次结构配置集

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

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

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

/profile=new-profile:list-add(name=includes, value=PROFILE_NAME)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.