Enviado por lshimokawa el Jue, 11/03/2010 - 10:22.
Haciendo pruebas con una aplicación en Spring 3.0 me topé con este error. El contexto de Spring se recargaba de forma infinita, carga la primera vez y a los 5 segundos se vuelve a cargar nuevamente hasta que sale el java.lang.OutOfMemoryError.
Revisando los logs me percaté que esto era lo que salía antes de que se recargue el contexto:
Dec 31, 2009 11:46:43 AM org.apache.catalina.loader.WebappClassLoader modified
INFO: Additional JARs have been added : 'jms-1.1.jar'
Búscando en Google acerca del error, encontré que es log4j-1.2.15 el culpable. En esta versión log4j depende de unos jars de javax, que por problemas de licencia con Sun no pueden ser descargados directamente desde los repositorios de Maven.
Dos soluciones: corregir el problema de la dependencia de log4j-1.2.15 con las librerías javax o simplemente utilizar la versión log4j-1.2.14 que no depende de estas librerias.
Opté por la segunda, hice un downgrade a log4j-1.2.14.