代码之家  ›  专栏  ›  技术社区  ›  pgras

Websphere类加载器委派模式

  •  7
  • pgras  · 技术社区  · 15 年前

    我们正在使用WebSphere6.1ApplicationServer的默认类加载器委派模式,即。 父母优先 . 我们想把它改成 亲本

    由于“家长优先”是默认设置,我想知道有多少人改用“家长最后”了,改用“家长优先”的原因是什么,以及改用“家长最后”后你的生活是否变得更好:)

    我们在生产中有很多应用程序,所以我不能只是切换到看看会发生什么,如果我们这样做,我们将有很多测试,所以如果您切换到PARENT-LAST,我想有一些反馈。

    谢谢

    2 回复  |  直到 15 年前
        1
  •  6
  •   david a.    12 年前

    在分配给我的项目中,我们实际上会在大多数应用程序中切换到父级。这样做的原因通常是特定于应用程序的实现,或者需要Websphere也使用的特定于应用程序的属性包(例如,覆盖Websphere commons logging设置)。

        2
  •  3
  •   mransley    15 年前

    Portlet应用程序(部署在WebSpherePortal服务器上)总是将其配置切换到最后一个父级。根据我的经验,切换到parent last总是更好的,尤其是如果您使用的是commons日志记录。这是因为WebSphere在其自己的类加载器中包含了大量的内容,这些类加载器的版本/配置通常与您想要使用的版本/配置不同。

    如果您正在这样做,我建议您为应用程序的部署编写脚本,因为这可能是您在部署时遗漏的事情之一。