Tomom Hot Deploy na instância que hospeda vários aplicativos

Minha pergunta é sobre a implantação em uma instância do servidor Tomcat que hospeda vários aplicativos e contextos de aplicativos para Struts, Spring e Hibernate. Gostaria de implantar alterações em um aplicativo sem reiniciar o servidor Tomcat.

Como exemplo, muitas vezes em nossa empresa, temos que implantar novos aplicativos ou versões de aplicativos em nosso ambiente tomcat e o processo pode ser:

Mova a classe e jsp para a pasta explodida e, em seguida, o contexto seja recarregado novamente, ou Outro cenário é quando temos que implantar novos recursos que exigem modificações em contextos xml comostruts-config.xml ouspring-application-context.xml.

Atualmente, precisamos reiniciar o servidor da web para carregar novas configurações. Isso seria bom se o Tomcat não tivesse outros aplicativos ativos que não desejássemos interromper e reiniciar. Por exemplo, se eu tenho um aplicativo que usa hibernação e struts, tenho que reimplantá-lo em um servidor Tomcat com muitos outros aplicativos em execução, e implanto o novo aplicativo e reinicio o servidor. Isso não é o ideal.

Então, a questão é ao implantar alterações no Tomcat, incluindo alterações de contexto, preciso reiniciar? Existe uma maneira de fazer uma implantação quente apenas para este aplicativo específico e talvez reiniciar apenas seu contexto sem reiniciar o servidor da we

Muito obrigado!! Cumprimento

questionAnswers(1)

yourAnswerToTheQuestion