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