5.10. JBoss EAP 中的子部署隔离配置


企业存档(EAR)中的每个子部署都是带有其自身类加载程序的动态模块。子部署始终对父模块具有隐式依赖项,这赋予他们对 EAR/lib 中的类的访问权限。默认情况下,子部署可以访问该 EAR 中其他子部署的资源。

如果您不希望子部署访问属于其他子部署的类,那么可以在 JBoss EAP 中启用严格的子部署隔离。此设置将影响所有部署。

5.10.1. 为所有部署启用子部署模块隔离

可以使用管理控制台或 ee 子系统中管理 CLI 来启用或禁用子部署隔离。默认情况下,子部署隔离设置为 false,它允许子部署访问 Enterprise Archive (EAR)部署中其他子部署的资源。

流程

  • 使用以下管理 CLI 命令启用 EAR 子部署隔离:

    /subsystem=ee:write-attribute(name=ear-subdeployments-isolated,value=true)
    Copy to Clipboard Toggle word wrap

EAR 中的子部署将不再能够访问其他子部署中的资源。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat