2

当部署在一个隔离的.EAR 文件中时,如何在 jboss 4.2.2 中实现 Web 模块隔离(即每个包含的 Web 应用程序在同一个 .EAR 中与其他 Web 应用程序隔离)?

Jboss 4.2.2 不断警告在部署 EAR 文件时忽略 web 模块 (jboss-web) 级别的部署描述符类加载配置。

4

2 回答 2

1

在 4.0.x 中,它以这种方式执行:

  • 部署/ear-deployer.xml

将属性“隔离”从“假”更改为“真”例如:真

   Change attribute 'CallByValue' from    'false' to 'true' Ex: <attribute    name="CallByValue">true</attribute>
  • conf/jboss-service.xml

将属性“CallByValue”从“false”更改为“true”例如:true

  • 部署/jbossweb-tomcat55.sar/META-INF/jboss-service.xml

将属性“Java2ClassLoadingCompliance”从“假”更改为“真”例如:真

将属性 'UseJBossWebLoader' 从 'false' 更改为 'true' 例如:true

谢谢,莫希特

于 2009-03-16T14:38:09.183 回答
0

谢谢 Mohit,但这个解决方案不可行,因为在同一个 jboss 服务器实例中,其他 3rd 方应用程序可能正在运行,我不想影响它们。

于 2009-03-19T07:56:53.810 回答