2011-12-27 14 views

Respuesta

8

¡No hay una manera directa!

El cargador de lecciones Webapp de Tomcat almacena en caché todos los recursos que ha cargado. Un cambio no será visible a menos que reinicie el contexto. No hay API borrando ese caché. Todo lo que puede hacer es acceder a ese mapa a través de la reflexión y llamar al método claro. Todos los recursos serán releídos del disco a petición. Borrar this ¡HashMap y listo! El monitor de archivos no será de gran ayuda ya que tiene un cargador de clases personalizado.

1

Si aún no está utilizando el JDK 7, le sugiero que use un File Monitor like this para supervisar los cambios en su archivo de propiedad y, cuando cambie, vuelva a leer el archivo de propiedad en su objeto Properties.

Cuestiones relacionadas