是否可以只重新啟動tomcat servlet引擎的一部分?

是否可以只重新啟動tomcat servlet引擎的一部分?

我已將 tomcat 伺服器配置為具有多個伺服器實例,每個實例位於單獨的連接埠上。這是 server.xml 的一部分:

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

是否可以僅重新啟動其中一個或僅重新啟動每個服務中的部分引擎?

答案1

不支援在單一 server.xml 中定義多個 Server 元素。它的作用確實有點令人驚訝。您應該為每個伺服器元素使用單獨的 Tomcat 實例。

一旦您使用單獨的 Tomcat 實例,重新啟動單一伺服器就像重新啟動實例一樣簡單。

對於較低層級的元件(引擎、主機等),您可以透過 JMX 停止/啟動它們(您需要先啟用它)。

相關內容