Я работаю над встроенным веб-приложением для причала, где мы запускаем приложение из файла jar, и мы хотим предотвратить сканирование пути к классам, которое происходит при запуске и замедляет процесс запуска.
Использование xml описано в документе eclipse здесь:
http://wiki.eclipse.org/Jetty/Howto/Avoid_slow_deployment
на этой странице написано: "в коде, позвонив..."
Я просмотрел API для WebAppContext, и там не так много информации о том, как настроить контекст, чтобы не делать это, но на основе утверждения:
«Атрибуты контекста могут быть установлены для одного веб-приложения»
Я пробовал следующее:
WebAppContext servletContext = new WebAppContext();
servletContext.setAttribute("org.eclipse.jetty.server.webapp.WebInfIncludeJarPattern", "^$");
Однако, похоже, это не работает. У кого-нибудь есть эффективное решение, как настроить контекст веб-приложения, чтобы он НЕ сканировал эти файлы jar?