É possível reiniciar apenas parte do mecanismo de servlet do Tomcat?

É possível reiniciar apenas parte do mecanismo de servlet do Tomcat?

Configurei o servidor Tomcat para ter várias instâncias de servidor, cada uma em uma porta separada. Aqui está parte do server.xml:

<Server port="8005" shutdown="SHUTDOWN">
...
</Server>
<Server port="8006" shutdown="SHUTDOWN">
...
</Server>

É possível reiniciar apenas um deles ou apenas alguns motores em cada serviço?

Responder1

Não há suporte para a definição de vários elementos Server em um único server.xml. O fato de funcionar é um tanto surpreendente. Você deve usar instâncias separadas do Tomcat para cada um desses elementos do servidor.

Depois de usar instâncias separadas do Tomcat, reiniciar um servidor individual é tão simples quanto reiniciar a instância.

Para componentes de nível inferior (Engine, Host etc.), você pode interrompê-los/inicia-los via JMX (que você precisará ativar primeiro).

informação relacionada