> # 域分区：资源组：服务：JMS 模块和服务器

> 列显示 相关任务 相关主题

> 下列 JMS 模块已明确定位到该域分区资源组。将 JMS 资源配置并存储为与标准 Java EE 模块相似的模块。这样的资源包括队列、主题、连接工厂、模板、目标关键字、限额、分布式队列、分布式主题、外部服务器和 JMS 存储转发 (SAF) 目标。

> 注意：WebLogic Server 多租户域分区、资源组、资源组模板和虚拟目标在 WebLogic Server 12.2.1.4.0 中已废弃。相关控制台和帮助页将在下一个发行版中删除。

> #### 列显示

> 通过展开定制此表并修改列显示列表可以在此页上显示较少或其他数据点。每个数据点显示在各自的表列中。

> 下表中列出了在此页上的列中可显示的所有数据点。

> 名称 | 说明
> --- | ---
> 名称 | 此 JMS 模块的名称。
> 类型 | JMS 模块的类型。JMS 系统模块是通过管理控制台、JMX 或 WLST 进行配置的，它们存储在域目录的 `config\jms` 子目录下，同时对模块的引用会添加到域配置文件中。JMS 系统模块可以全局方式定位到域中配置的服务器和集群。独立 JMS 应用程序模块通过管理控制台或 `weblogic.Deployer` 实用程序部署为独立资源，通常情况下，只可用于部署过程中已定位到的服务器或集群。
> 范围 | 在其中创建此 JMS 模块的范围。
> 域分区 | 可在其中访问此 JMS 模块的分区。

> #### 列显示

> 通过展开定制此表并修改列显示列表可以在此页上显示较少或其他数据点。每个数据点显示在各自的表列中。

> 下表中列出了在此页上的列中可显示的所有数据点。

> 名称 | 说明
> --- | ---
> 名称 | 此 JMS 服务器的名称。
> 持久性存储 | 此 JMS 服务器在其中存储持久性消息的文件或数据库。如果未指定，JMS 服务器将使用在每个目标 WebLogic Server 实例上配置的默认持久性存储。如果 JMS 服务器配置有存储，则使用配置的存储来存储持久消息。 所指定的基于磁盘的文件存储或可通过 JDBC 访问的数据库存储必须定位到与此 JMS 服务器相同的服务器、集群或可迁移目标实例。同一 WebLogic Server 实例上的多个服务 (包括多个 JMS 服务器) 可共享同一持久性存储。每个服务的持久性数据都将分开保存。

> 如果指定 PersistentStore，切不可设置已废弃的存储字段。如果 PersistentStore 字段和存储字段都未设置，JMS 服务器将使用目标 WebLogic Server 实例的默认持久性存储来支持持久性消息传送。

> 如果值已更改和激活，您需要在值生效前重新启动 MBean 的任何目标服务器，即使您未在需要从中重新启动服务器的控制台中收到警告也是如此。

> MBean 属性：
> `JMSServerMBean.PersistentStore`

> 更改将在重新部署模块或重新启动服务器后生效。

> 目标 | 当前域中定义的可用于托管 JMSSerer 的服务器实例、集群或可迁移目标。 在集群环境中，推荐的最佳做法是将集群用作目标，或将 JMSServer 定位到与所使用持久性存储相同的可迁移目标，以免成员服务器成为单一故障点。在自动服务迁移功能的协助下，JMSServer 还可配置为自动从健康状况不良的服务器实例迁移到健康状况良好的服务器实例。 MBean 属性： `JMSServerMBean.Targets`
> 范围 | 在其中创建此 JMS 模块的范围。
> 域分区 | 可在其中访问此 JMS 模块的分区。

> 相关任务

> - 创建 JMS 服务器
> - 配置 JMS 服务器
> - 创建 JMS 系统模块
> - 配置 JMS 系统模块

> 相关主题

> - 配置消息传送
> - 了解 JMS 资源配置
> - 了解 WebLogic JMS