Как отключить сканирование Servlet 3.0 и автоматическую загрузку компонентов

У нас есть приложение, которое загружает экземпляры ServletContainerInitializer из сторонних библиотек.

Один экземпляр - это JerseyServletContainerInitializer, а другой - SpringServletContainerInitializer. Эти классы из Джерси и Спринг, похоже, «захватывают» наш контекст сервлета, связывающийся с нашими отображениями, фильтрами и тому подобным.

Нам действительно нужно явно настроить наш файл сервлет-контейнера web.xml, и это автоматическое сканирование сводит нас с ума. Путем простого добавления зависимости в наш pom.xml наши конфигурации ServletContext во время выполнения, такие как Servlets / Filters / ContextListeners, видоизменяются, потому что контейнер сервлета находит эти библиотеки в пути к классам.

Есть ли способ использовать Servlet 3, но отключить его раздражающую функцию автоматического сканирования пути к классам?

Ответы на вопрос(3)

Ваш ответ на вопрос