Назад | Перейти на главную страницу

Можно ли перезапустить только часть механизма сервлетов Tomcat?

Я настроил сервер Tomcat так, чтобы он имел несколько экземпляров сервера, каждый на отдельном порту. Вот часть server.xml:

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

Можно ли перезапустить только один из них или только несколько двигателей в каждой службе?

Определение нескольких элементов Server в одном server.xml не поддерживается. То, что это вообще работает, несколько удивительно. Вы должны использовать отдельные экземпляры Tomcat для каждого из этих элементов Server.

Если вы используете отдельные экземпляры Tomcat, перезапустить отдельный Сервер так же просто, как перезапустить экземпляр.

Для компонентов более низкого уровня (Engine, Host и т. Д.) Вы можете остановить / запустить их через JMX (который вам нужно сначала включить).