Cargadores de clases y Spring Framework
Puede evitar problemas potenciales con la carga de clases de los archivos archivadores Java™ (JAR) y recursos.
Si hay problemas con la carga de clases de los archivos JAR y los recursos, pueden haber excepciones en el registro cronológico sobre las discrepancias de versión de las clases, las excepciones ClassCastException o las excepciones java.lang.VerifyError. Para evitar problemas de carga de clases, asegúrese de que las dependencias de Spring Framework estén empaquetadas como parte de la aplicación y configure la política de cargador de clases del servidor para que el tiempo de ejecución de servidor de aplicaciones utilice la versión que desea. Por ejemplo, tenga en cuenta la posibilidad de cambiar el orden de búsqueda en la configuración de cargador de clase a "padre último".
Es posible que los recursos que utilizan un nombre común se encuentren en una ubicación involuntaria. Los recursos pueden incluir paquetes de mensajes. Puede utilizar el visor de cargador de clases en el servidor de aplicaciones como ayuda para resolver este problema. Es aconsejable que la aplicación redenomine los recursos para que tengan un nombre exclusivo. Para obtener más información acerca del visor de cargador de clases, consulte el tema sobre la resolución de problemas de los cargadores de clases.