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

Tomcat против IIS - несколько рабочих процессов

Функция пула приложений IIS позволяет запускать несколько приложений, каждое отдельно для каждого собственного изолированного процесса.

Есть ли эквивалент в Tomcat? Или мне нужно несколько раз развернуть Tomcat для достижения этой функциональности?

Tomcat работает под одной JVM. Это означает, что на один экземпляр Tomcat может быть один (и только один) процесс.

Если вы развернете несколько приложений в одном Tomcat, они будут работать в одной JVM и будут использовать одно и то же адресное пространство. Однако для каждого веб-приложения будут разные загрузчики классов.

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

P.S. вы можете посмотреть на этот Сообщение SO, в котором рассматривается аналогичный вопрос.