【问题标题】:Websphere classloader delegation modeWebsphere 类加载器委托模式
【发布时间】:2009-02-24 09:44:34
【问题描述】:

我们使用 WebSphere 6.1 应用服务器,默认类加载器委托模式,即 PARENT-FIRST。我们考虑将其更改为 PARENT-LAST 以便能够选择我们的 jsf 实现或我们的 Web 服务堆栈。

由于 PARENT-FIRST 是默认设置,我想知道有多少人切换到 PARENT-LAST,切换的原因是什么,以及切换后你的生活是否变得更好:)

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

谢谢

【问题讨论】:

    标签: websphere classloader


    【解决方案1】:

    在分配给我的项目中,我们实际上在大多数应用程序中都切换到了 PARENT-LAST。其原因通常是特定于应用程序的某些东西的实现,或者需要 Websphere 也使用的特定于应用程序的属性包(例如,覆盖公共日志记录的 Websphere 设置)。

    如果切换后出现问题,通常是因为突然开始使用的应用程序设置有些错误(而在切换之前它已被 Websphere 的资源覆盖)。

    【讨论】:

      【解决方案2】:

      Portlet 应用程序(部署在 WebSphere Portal Server 上)总是最后将其配置切换到父级。根据我的经验,最好最后切换到父级,特别是如果您使用公共日志记录。这是因为 WebSphere 在其自己的类加载器中包含了一大堆东西,这些加载器通常与您要使用的版本/配置不同。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-01
        • 2011-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多