组成 Java Enterprise System 的组件依赖于某些共享组件;这在使用区域方面造成了一些限制。在区域环境中,共享组件必须遵循以下规则。
区域中的所有共享组件必须为同一 JES 版本。此要求会导致三种结果。
如果要安装共享组件的不同版本,则每个版本都必须驻留在单独的区域中。
在区域中,如果对某个共享组件进行了升级或安装了较新版本,则必须升级所有共享组件。
在全局区域中安装共享组件时,必须根据需要对非全局区域中的共享组件进行升级。
由于稀疏根区域中使用只读文件系统,因此无法在稀疏根区域中安装共享组件。必须在全局区域中安装共享组件。依赖于共享组件的产品组件必须先安装在全局区域中,然后再传播到非全局区域。
由于 Message Queue 是 Java Enterprise System 的组件产品,因此上述要求会影响其安装,进而会限制其区域使用。
Message Queue 产品将被安装到 /usr 目录中,因此必须先在全局区域中进行安装或升级。