2015-12-18 21 views
5

Ich habe ein bisschen ähnliches Problem hier beschrieben:Nachladen die statischen Dateien in Zünd-/Jetty-Server

Refresh static files served by SparkJava

In meiner Anwendung Benutzer kann den Inhalt in einen Ordner hochladen, die auch mit

an Benutzer bedient wird
Spark.staticFileLocation("/public"); 

Eigenschaft. Ich habe verstanden, dass SparkJava den 'statischen' Inhalt dieses Ordners nur einmal beim Start liest und Änderungen dort nicht bemerkt. Ist es möglich, Spark (oder Jetty via Spark) zu fragen, um die Änderungen im statischen Ordner neu zu laden?

Antwort

5

Umzug nach externalStaticFileLocation("/var/www/public");

+0

Muß ich die statischen Dateien auf dieser Seite zu bewegen? Ich kann es unter Windows nicht tun. –

+0

Sie können einen relativen Pfad wie 'externalStaticFileLocation (" src/main/resources/public/")' für die Entwicklung verwenden. Sie können ein Argument (- dev) verwenden, um zwischen 'externalStaticFileLocation' und' staticFileLocation' zu wechseln – AndreLDM