¿Es posible reiniciar solo una parte del motor de servlet Tomcat?

¿Es posible reiniciar solo una parte del motor de servlet Tomcat?

He configurado el servidor Tomcat para que tenga varias instancias de servidor, cada una en un puerto independiente. Aquí hay una parte en server.xml:

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

¿Es posible reiniciar solo uno de ellos o solo algunos motores en cada servicio?

Respuesta1

No se admite la definición de varios elementos de servidor en un único archivo server.xml. Que funcione es algo sorprendente. Debería utilizar instancias de Tomcat independientes para cada uno de esos elementos del servidor.

Una vez que utilice instancias de Tomcat separadas, reiniciar un servidor individual es tan simple como reiniciar la instancia.

Para componentes de nivel inferior (motor, host, etc.), puede detenerlos/iniciarlos a través de JMX (que deberá habilitar primero).

información relacionada