Skip to main content

Spring

Loop infinito en recarga de contexto de Spring

Posted in

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.

Inicio capacitación Spring para Sunat

El jueves 18 de Febrero inicié una segunda capacitación empresarial de Spring para Sunat. La primera capacitación fue en el local central de SUNAT en el Centro de Lima, esta vez me tocó en el local de Aduanas que queda en Chucuito, cerca a la Punta.

Serán un total de 40 horas divididas en 10 sesiones de 4 horas.

Fin de capacitación Spring para Reniec

El miércoles pasado finalicé la capacitación de Spring a Reniec. Fueron 15 horas intensas. Fue un grupo numeroso (más de 20 personas), que junto con el cronograma ajustado de las sesiones, no me permitió dar la atención personalizada a todos los alumnos como hubiese querido.

Las 5 sesiones de 3 horas se pasaron volando.

Capacitación Spring para Reniec

El miércoles 3 de Febrero inicié una capacitación de Spring para Reniec. Serán 5 sesiones de 3 horas.

Freelance para ConsultoriaSoft

Posted in

ConsultoriaNet

Terminé un freelance para ConsultoriaSoft, se trató acerca de unos requerimientos y observaciones de un proyecto de Leasing para un banco. Trabajé principalmente con Jasper Reports y unas modificaciones en Spring MVC y Spring JDBC.

Me encontré nuevamente con Daniel Ramirez, gerente general de ConsultoriaSoft a quien tuve la oportunidad de conocer durante el curso de RAD que dicté en Santiago de Chile.

Distribuir contenido