a帽adir ficheros .jar en el WEB-INF/lib de una aplicacion

eithzar
26 de Febrero del 2005
Tengo una aplicaci贸n web desarrollada con servlets y ejecutandose a trav茅s de
"Apache Jakarta Tomcat 5.5". Una de las posibilidades que ofrece la aplicaci贸n
que he desarrollado es que permite al usuario a帽adir ficheros .jar de manera que
la aplicacion pueda posteriormente invocar clases contenidas en este fichero a帽adido. Estos jar
se guardar谩n convenientemente en el directorio /WEB-INF/lib/ de la aplicaci贸n.
Lo que he comprobado es que hasta que no se hace un reload del contexto de la aplicaci贸n,
esta no encuentra las nuevas clases a帽adidas.

He consultado la documentaci贸n de tomcat y mediante el atributo "reloadable" Tomcat puede
monitorizar las clases de /WEB-INF/classes y /WEB-INF/lib y si hay cambios recargar autom谩ticamente
la aplicacion. Es una buena soluci贸n durante el desarrollo de la aplicaci贸n, sin embargo no es una
opci贸n recomendada si la aplicaci贸n ya est谩 implantada y en uso, ya que supone una carga significativa
en tiempo de ejecuci贸n.

驴Alguien sabr铆a alguna forma de configurar la aplicaci贸n de manera que se puedese invocar las
clases de los nuevos .jar a帽adidos y de forma que el usuario no tenga que recargar la aplicaci贸n,
ya que esto debe hacerse de forma transparente al usuario?

Gracias y un saludo