2015-12-18 4 views
5

У меня есть немного похожая проблема описана здесь:перегрузочный статические файлы в Спарк/Причал-сервер

Refresh static files served by SparkJava

В моем пользователь приложения может загрузить содержимое в одну папку, которая также служила для пользователя с

Spark.staticFileLocation("/public"); 

особенность. Я понял, что SparkJava читает «статический» контент из этой папки только один раз при запуске, и он не знает об изменениях там. Можно ли попросить Spark (или Jetty через Spark) перезагрузить изменения в статической папке?

ответ

5

Переместить в externalStaticFileLocation("/var/www/public");

+0

Нужно ли перемещать статические файлы в это место? Я не могу сделать это на Windows .. –

+0

Вы можете использовать относительный путь, такой как 'externalStaticFileLocation (« src/main/resources/public/»)' для разработки. Вы можете использовать аргумент (- dev) для переключения между 'externalStaticFileLocation' и' staticFileLocation' – AndreLDM