2011-06-03 19 views
5

पर सेवा करने के लिए स्थिर संसाधनों में एक मेडियाटाइप जोड़ना मैं कुछ स्थिर संसाधनों की सेवा कर रहा हूं। जावास्क्रिप्स, सीएसएस और छवियों को सही ढंग से परोसा जाता है लेकिन कुछ जेसन फाइलें भी वितरित नहीं होती हैं।स्प्रिंगएमवीसी: मेरे वसंत-एमवीसी एप्लिकेशन में

तो इस फाइल मैं ब्राउज़र में देख सकते हैं: http://localhost:8080/path/to/resources/example.png

लेकिन इस फाइल (जो एक ही निर्देशिका में है) मैं भुगतान नहीं हुआ है: http://localhost:8080/path/to/resources/example.json

मैं इस हो रही है:

DEBUG: org.springframework.web.servlet.resource.ResourceHttpRequestHandler - No media type found for ServletContext resource [/resources/path/to/resources/example.json] - returning 404 

तो मुझे लगता है कि मुझे कॉन्फ़िगरेशन में कहीं भी इस mediatype एक्सटेंशन (.json) को जोड़ने की आवश्यकता है लेकिन मुझे यह नहीं मिल रहा है।

कृपया मदद करें!

+0

आप अपने ऐप्लिकेशन में स्थिर संसाधन विन्यास बता सकते हैं? ' 'कॉन्फ़िगरेशन –

+0

<संसाधन मैपिंग ="/** "स्थान ="/संसाधन/"/> – myborobudur

+0

क्या आपने अपनी कॉन्फ़िगरेशन में' 'सक्षम किया है। –

उत्तर

13

अपने web.xml पर इस जोड़े

<mime-mapping> 
    <extension>json</extension> 
    <mime-type>application/json</mime-type> 
</mime-mapping> 
+0

यह काम किया! धन्यवाद – myborobudur

+0

धन्यवाद! इस उत्तर को खोजने के लिए थोड़ी देर लग गई, लेकिन यह मेरे लिए भी काम किया। मेरे मामले में, मैं जो कुछ प्राप्त कर रहा था वह 404 था। – logan

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