Вы можете указать создание / запуск сервлета при запуске контейнера.
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>TestServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
указывает порядок запуска. Выше указано, что TestServlet
будет запускаться при запуске контейнера и будет первым (следовательно, 1
).
Я часто предпочитаю сервлеты, запускаемые во время запуска контейнера. Это позволяет им выполнять любую трудоемкую инициализацию до взаимодействия с клиентом.
РЕДАКТИРОВАТЬ: Как Скаффман указал ниже, 0
означает запуск по первому запросу.