2009-02-24 12 views
7

Estamos utilizando el servidor de aplicaciones WebSphere 6.1 con el modo de delegación del cargador de clases predeterminado, es decir, PRIMER PADRE. Pensamos en cambiarlo a PARENT-LAST para poder elegir nuestra implementación de jsf o nuestra pila de servicios web.Modo de delegación del cargador de clases Websphere

como padre-FIRST es el valor por defecto Me pregunto cuántas personas cambiado a PADRES Y ÚLTIMO, y cuál era la razón para cambiar, y si su vida se convirtió en mejor desde que cambió :)

Tenemos una gran cantidad de aplicaciones en producción, así que no puedo cambiar para ver qué pasa, si lo hacemos tendremos muchas pruebas, por lo que me gustaría recibir algunos comentarios si se cambia a PARENT-LAST.

Gracias

Respuesta

6

en proyectos que estoy asignado a las que se hace realmente cambiar a PADRES Y ÚLTIMA para la mayoría de nuestras aplicaciones. La razón de esto suele ser una implementación específica de la aplicación de algo, o una necesidad de paquete de propiedades específicas de la aplicación que Websphere utiliza también (anulando la configuración de Websphere del registro de recursos comunes, por ejemplo).

Si algo se rompe después del cambio, generalmente se debe a una configuración algo incorrecta de la aplicación que repentinamente comienza a usarse (mientras que antes del cambio era reemplazado por los recursos de Websphere).

3

Las aplicaciones de portlet (implementadas en WebSphere Portal Server) siempre cambian su configuración al padre por último. En mi experiencia, siempre es mejor cambiar al último padre, especialmente si está utilizando el registro de commons. Esto se debe a que WebSphere incluye una carga de cosas en sus propios cargadores de clases, que a menudo son versiones/configuraciones diferentes a la que desea utilizar.

Si lo hace, le recomendaría que configure la implementación de la aplicación, ya que puede ser una de esas cosas que se pierden cuando realiza una implementación.

Cuestiones relacionadas