Я запускаю несколько веб-приложений на Jetty 6 через Apache. Для них установлено горячее развертывание с использованием файлов .xml в каталоге contexts/. Эти файлы .xml просто определяют экземпляры WebAppContext и сообщают им, где искать файл WAR. При прикосновении к их файлам contexts/.xml обнаруживаются изменения в JSP, определенные в соответствующем WAR-файле, и это здорово.
Проблема заключается в том, что изменения в файлах JAR, содержащихся в папке WEB-INF/lib файла WAR, не сохраняются. Я предполагаю, что это связано с тем, что эти JAR-файлы где-то кэшируются. Это предположение основано на том факте, что перезапуск Jetty улавливает изменения.
Итак, возникает вопрос: можно ли отключить это поведение кэширования или каким-либо другим способом заставить экземпляры WebAppContext получать изменения в библиотеке? Если да, то как?