Хост против сервера против сервиса против тегов движка в файле Tomcat server.xml - PullRequest
0 голосов
/ 06 марта 2019

Я не могу понять реальное значение этих 4 тегов.

Элемент Engine представляет все оборудование для обработки запросов связанный с конкретной службой Catalina. Получает и обрабатывает все запросы от одного или нескольких соединителей и возвращает завершен ответ на соединитель для окончательной передачи обратно клиент.

Ровно один элемент Engine ДОЛЖЕН быть вложен в элемент Service, после всех соответствующих элементов Connector, связанных с этот сервис.

A Элемент Server представляет весь контейнер сервлета Catalina. Следовательно, это должен быть единственный внешний элемент в файл конфигурации conf / server.xml. Его атрибуты представляют характеристики контейнера сервлета в целом.

A Элемент службы представляет собой комбинацию одного или нескольких Компоненты соединителя, которые совместно используют один компонент Engine для обработка входящих запросов. Один или несколько элементов службы могут быть вложенный в элемент Server .

ОК, сервер - это Catalina (Servlet Engine), поэтому это корневой тег.

Я понимаю хост как отображение с www.mysite.com на физическую машину с запущенным Tomcat, так что несколько таких (виртуальных) хостов могут отображаться на одну физическую машину с Tomcat.

Но обслуживание и двигатель не ясны.

Кажется, что движок похож на компонент Coyote в Tomcat (отправляет http-ответ / запрос Каталине), но у Tomcat есть один контейнер Catalina с одной вещью Coyote, верно?

P.S. Кроме того, кажется, я не понимаю, что такое Разъем .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...