7

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

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

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

谢谢

4

2 回答 2

6

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

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

于 2009-02-24T20:19:41.277 回答
3

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

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

于 2009-07-13T13:51:56.030 回答