Tomcat не может иметь более одного экземпляра внутри одной и той же виртуальной машины Java, но одного и того же физического блока? - PullRequest
0 голосов
/ 22 мая 2018

Я читаю книгу о tomcat 7. В разделе, который кратко объясняет архитектуру контейнера, он говорит: «Только один экземпляр tomcat может жить в одной виртуальной машине Java (JVM) ...» позже, авторгласит: «Вы по-прежнему можете запускать несколько экземпляров в одном физическом блоке, но в виде отдельных процессов Java ...» Что на самом деле означает запуск Tomcat внутри одного и того же физического блока, но в другом процессе?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Tomcat - это в основном Java-процесс, как и любой другой.Вы можете запустить несколько экземпляров jvm в операционной системе.Если вы хотите запустить Java-приложение дважды (например, tomcat), вы можете просто сделать это.Обратите внимание, что могут возникнуть проблемы, связанные с конфликтом портов и адресов ...

0 голосов
/ 22 мая 2018

Физическая коробка - это одна компьютерная коробка.Один компьютер может иметь более одного процесса операционной системы , на котором оба запускают Tomcat.Это похоже на то, как вы можете одновременно открыть несколько приложений Notepad.Оба открыты одновременно, и вы можете взаимодействовать с любым экземпляром.Операционная система обрабатывает переключение контекста, поэтому одно и то же физическое аппаратное обеспечение поддерживает более одного процесса.

...