Мы знаем, что всякий раз, когда приходит запрос на сервлет, контейнер сервлета сначала проверяет файл web.xml на предмет URL-адреса и соответствующих классов сервлета. Это нормально, но после этого возникает путаница. Предположим, я использую свойство load-on-startup. Итак, сервлет должен быть готов до того, как поступит первый вызов. В этом случае контейнеру потребуется объект конфигурации сервлета, чтобы сервлет заработал. Но снова загрузка при запуске и параметр инициализации для сервлета определены в файле web.xml. Итак, когда именно контейнер использует web.xml? (Когда используется свойство load-on-startup, контейнер не может явно ждать первого вызова, снова контейнер должен читать файл web.xml, чтобы узнать, используется ли это свойство с каким-либо сервлетом.)
Будет лучше, если кто-нибудь сможет прояснить мое замешательство. Пожалуйста, предоставьте также надежную ссылку, если это возможно.