Tomcat Hot Deploy para alojar varias aplicaciones

Mi pregunta es acerca de la implementación en una instancia de servidor Tomcat que aloja múltiples aplicaciones y aloja contextos de aplicaciones para Struts, Spring e Hibernate. Me gustaría implementar cambios en una aplicación sin reiniciar mi servidor Tomcat.

omo ejemplo, muchas veces en nuestra empresa tenemos que implementar nuevas aplicaciones o versiones de aplicaciones en nuestro entorno Tomcat y el proceso podría ser:

Move class y jsp a la carpeta explotada, luego el contexto se vuelve a cargar, oOtro escenario es cuando tenemos que implementar nuevas características que requieren modificaciones en contextos xml comostruts-config.xml ospring-application-context.xml.

Actualmente tenemos que reiniciar el servidor web para cargar la nueva configuración. Esto estaría bien si Tomcat no tuviera otras aplicaciones en vivo que no quisiéramos interrumpir y reiniciar. Como ejemplo, si tengo una aplicación que utiliza hibernación y struts, entonces tengo que volver a implementarla en un servidor Tomcat con muchas otras aplicaciones en ejecución, y despliego la nueva aplicación y reinicio el servidor. Esto no es lo ideal.

Así que la pregunta es al implementar cambios en Tomcat, incluidos los cambios de contexto, ¿tengo que reiniciar? ¿Hay alguna manera de realizar una implementación en caliente solo para esta aplicación específica y quizás reiniciar solo su contexto sin reiniciar el servidor web?

¡¡Muchas gracias!! Atentament

Respuestas a la pregunta(1)

Su respuesta a la pregunta