¿Cómo puedo forzar que una aplicación web de Tomcat vuelva a cargar el almacén de confianza después de actualizarla?
-
03-07-2019 - |
Pregunta
Tengo el siguiente problema. Mi aplicación web basada en Tomcat 5.5 está utilizando un almacén de confianza para verificar las conexiones SSL. La aplicación permite al usuario agregar o eliminar certificados de CA que se utilizarán en el proceso de verificación. Sin embargo, agregar o eliminar certificados del almacén de confianza no cambia nada. La aplicación 'reconoce' solo los certificados que estaban en el almacén de confianza cuando Tomcat se inició. Para que reconozca el nuevo conjunto de certificados, necesito reiniciar Tomcat.
Sin embargo, esta no es una solución válida. Lo que necesito es una solución basada en código. Por favor consejo.
Solución
¿qué tal escribir un cargador de clases personalizado que se carga en el almacén de confianza SOLAMENTE para esta aplicación web? ¿Podría descargar el cargador de clases cuando necesite actualizar el contenido y volver a cargarlo?