JBoss 4.0.2

A finales del mes pasado se liberó la versión 4.0.2 de JBoss. Éste junto con Jonas y Geronimo constituyen la oferta más común de servidores de aplicaciones Java open source.

Aprovechando esta nota, comentar para los interesados que en esta release aparentemente menor de JBoss, hay un cambio importante: el comportamiento por defecto del classloader.

Resulta que, en versiones de la rama 4.0.x anteriores, en la configuración default, el classloader se comportaba igual que en las versiones 3.0.x (unified classloader) en este modo no se cumplía el estándar J2EE ya que por ejemplo, una clase con el mismo package y nombre se reutilizaba aunque estuviera desplegada en contextos diferentes, con el consiguiente problema de versiones, etc…

Afortunadamente, en la release 4.0.2 el comportamiento por defecto es el recomendado por el estándar J2EE, por lo que más de uno nos hemos ahorrado unos cuantos problemas. Así que simplemente, utilizando la configuración que viene por defecto, ya podemos desplegar nuestras aplicaciones sin temor a efectos “raros, raros”

Leave a Reply