2015-12-18 11 views
5

मैं थोड़ा समान समस्या यहाँ वर्णित है:स्पार्क में स्टैटिक फ़ाइलें पुन: लोड/जेट्टी-सर्वर

Refresh static files served by SparkJava

अपने आवेदन उपयोगकर्ता में है भी

साथ प्रयोक्ता को प्रस्तुत एक फ़ोल्डर में सामग्री अपलोड कर सकते हैं
Spark.staticFileLocation("/public"); 

सुविधा। मुझे समझ में आया है कि स्पार्कजवा स्टार्टअप पर केवल एक बार उस फ़ोल्डर से 'स्थैतिक' सामग्री पढ़ रहा है और यह वहां परिवर्तनों से अवगत नहीं है। स्थैतिक फ़ोल्डर में बदलावों को फिर से लोड करने के लिए स्पार्क (या स्पार्टे के माध्यम से जेटी) से पूछना संभव है?

उत्तर

5

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

+0

क्या मुझे स्थिर फ़ाइलों को इस स्थान पर ले जाना है? मैं इसे विंडोज़ पर नहीं कर सकता .. –

+0

आप विकास के लिए 'बाहरी स्टेटिकफाइल लोकेशन ("src/main/resource/public /")' जैसे सापेक्ष पथ का उपयोग कर सकते हैं। आप 'बाहरी स्टेटिकफाइल स्थान 'और' staticFileLocation' के बीच स्विच करने के लिए एक तर्क (- dev) का उपयोग कर सकते हैं – AndreLDM

संबंधित मुद्दे