2015-12-18 1 views
5

J'ai un peu le même problème décrit ici:Rechargement les fichiers statiques dans Spark/Jetty serveur

Refresh static files served by SparkJava

Dans mon utilisateur de l'application peut télécharger le contenu d'un dossier qui est servi également à l'utilisateur avec

Spark.staticFileLocation("/public"); 

. J'ai compris que SparkJava lit le contenu 'statique' de ce dossier une seule fois au démarrage et qu'il n'est pas au courant des changements. Est-il possible de demander à Spark (ou Jetty via Spark) de recharger les modifications dans le dossier statique?

Répondre

5

Déplacer vers externalStaticFileLocation("/var/www/public");

+0

Dois-je déplacer les fichiers statiques vers cet emplacement? Je ne peux pas le faire sous Windows. –

+0

Vous pouvez utiliser un chemin relatif tel que 'externalStaticFileLocation (" src/main/resources/public/")' pour le développement. Vous pouvez utiliser un argument (- dev) pour basculer entre 'externalStaticFileLocation' et' staticFileLocation' – AndreLDM