मेरा प्ले ऐप 2.4.2 में है। डेवलपर मोड में, मैं Source.fromFile ("./ public/files/abc.json")उत्पादन में प्ले फ्रेमवर्क में सार्वजनिक फ़ोल्डर से फ़ाइलें पढ़ना
का उपयोग करते हुए बैक-एंड नियंत्रकों पर सार्वजनिक फ़ोल्डर से फ़ाइलों को पढ़ता था, जब मैंने एप्लिकेशन को उत्पादन मोड में परिवर्तित किया, तो मैं हूं फाइल नहीं मिली अपवाद। मैंने पाया कि सार्वजनिक फ़ोल्डर को उत्पादन मोड में एक संपत्ति जार में पैक किया गया है। मैं क्या कर सकता हूं ताकि यह विकास और उत्पादन मोड दोनों में काम करे ??
Play.application().getFile("/public/foobar.baz");
आप classpath से इसे पढ़ने की कोशिश कर सकते: http://stackoverflow.com/a/1464366/1080523 – rethab
@ user1869107 "उत्पादन मोड, प्ले के दशक में क्लास लोडर केवल conf फ़ोल्डर से फ़ाइलें पढ़ सकता है "-> यह सही नहीं है। असल में आप वितरण में प्ले फ्रेमवर्क में अन्य संसाधन निर्देशिका जोड़ सकते हैं। मैं अपना जवाब संपादित करूंगा और कैसे जोड़ूंगा। –