Я использую сервер wildfly-10. Я предоставляю возможность загружать изображения или файлы jsp для пользователя в пользовательском интерфейсе, и пользователь может позже использовать эти файлы в другом разделе приложения.
В любой момент времени я разрешаю только одну запись с определенным именем. Если пользователь пытается загрузить файл с уже существующим именем, я пытаюсь перезаписать существующий новым файлом.
В этом сценарии я сталкиваюсь со следующей проблемой:
Я загрузил изображение с именем image1.png.
Теперь, если я изменил имя другого изображения на image1.png и загрузил его, новое изображение не будет видно, пока я не перезапущу сервер.
Похоже, что старое изображение было кэшировано сервером, и оно все еще ссылается на местоположение кэша. Когда я перезагружаю сервер, он обновляет кэш новым содержимым файла.
Можно ли как-то сразу увидеть изменения в пользовательском интерфейсе при повторной загрузке измененного файла?
Я использую пользовательскую папку для хранения загруженных файлов на моем сервере.
Можно ли включить сканирование каталога развертывания только для этого конкретного каталога?