Как обновить содержимое связанной папки в Tomcat 8

Я создал веб-приложение, которое требует внешних изображений. Я добился этого, создав ярлык для extFolder в папке проекта eclipse (WebContent / Web / images / extFolder).

Теперь, когда пользователь пытается загрузить новое изображение, после загрузки отображается старое изображение, а новое не отображается, пока я не перезапущу веб-приложение.

а. Есть ли лучший способ добавить внешнюю папку в Tomcat 8?

б. Если нет, может ли веб-приложение обновить этот каталог, чтобы внести изменения?


person Gaurav Sharma    schedule 22.04.2016    source источник
comment
stackoverflow.com/questions/417658/   -  person stacktome    schedule 22.04.2016
comment
Все эти решения a. не работает b. не желательно менять .xml файл сервера   -  person Gaurav Sharma    schedule 22.04.2016
comment
Они действительно работают, и сервлет загрузки (принятое решение в этом вопросе) является лучшей практикой. Фактически, нежелательно использовать конфигурацию, которую вы сейчас описываете. Это создаст кошмар обслуживания и, возможно, откроет вас для атак (например, если кто-то загрузит файлы jsp в эту внешнюю папку)   -  person Olaf Kock    schedule 24.04.2016
comment
Я создал сервлет, который копирует изображение во внешнюю папку при отправке, но когда я хочу показать профиль пользователя, сервлет, который я использую для копирования этого файла в мое веб-приложение tomcat, не работает, потому что по какой-то причине мой pwd (настоящее время работает Каталог) - это / home / user-name / Desktop /   -  person Gaurav Sharma    schedule 24.04.2016