3.7.3. 在 EAR 中启用子部署类加载器隔离
此任务演示了如何在 EAR 部署中使用特殊的部署描述符在 EAR 部署中启用子部署类加载器隔离。这不需要对应用服务器进行任何更改,也不会影响任何其他部署。
重要
即使子部署类加载器隔离已被禁用,也无法添加 WAR 部署作为依赖项。
添加部署描述符文件。
将
jboss-deployment-structure.xml
部署描述符文件添加到 EAR 的META-INF
目录中(如果它尚不存在),并添加以下内容:<jboss-deployment-structure> </jboss-deployment-structure>
添加
<ear-subdeployments-isolated>
元素。如果 jboss-
deployment-structure.xml 文件的内容不存在,请将 <ear
文件中-subdeployments-isolated> 元素
添加到 jboss-deployment-structure.xml。
<ear-subdeployments-isolated>true</ear-subdeployments-isolated>
现在,为这个 EAR 部署启用了 Subdeployment 类装载程序隔离。这意味着,EAR 的子部署不会对每个非 WAR 子部署具有自动依赖项。