java ee - alternatedocroot not working on GlassFish 4.0 -


यह मेरा ग्लासफ़िश- web.xml है

  & lt ; glassfish-वेब-एप्लीकेशन & gt; & Lt; गुण विवरण = "अपलोड की गई छवियाँ" नाम = "वैकल्पिक विकल्प" मूल्य = "से = / अपलोड / * डायल = सी: \ अपलोड करता है" /> & Lt; / glassfish-वेब-एप्लीकेशन & gt;  

मेरे पास एक तस्वीर है fff.jpg में सी: \ अपलोड करता है <

जब मैं < कोड> http: // localhost: 8080 / MyWebApp / uploads / fff.jpg मुझे एक HTTP स्थिति 404 - नहीं मिली त्रुटि मिलती है।

क्या गलत हो सकता है ?

मुझे लगता है कि समस्या यह है कि आपने उस फ़ोल्डर का नाम निर्दिष्ट किया है जिसे आप डीआईआर विशेषता।

  मान = "से = / अपलोड / * dir = C: \ अपलोड"  

इसका अर्थ है कि आप चाहते हैं पथ सी: \ अपलोड में "अपलोड" नामक फ़ोल्डर तक पहुंचने के लिए।

तो वास्तव में जब आप http: // localhost: 8080 / MyWebApp / uploads / fff.jpg तक पहुंचते हैं तो यह C: \ Uploads \ uploads \ fff से पढ़ने की कोशिश करता है .jpg

समाधान:

अपना ग्लासफाश- web.xml बदलें:

< C: \ अपलोड करता है में "uploads" नामक एक नया फ़ोल्डर बनाने से पहले "value =" / = अपलोड / * dir = C: \ "

कोड> और उस फ़ोल्डर में तस्वीरें डाल दीं, ताकि वे वास्तव में सी: \ अपलोड कर सकते हैं अपलोड करें \ fff.jpg

यह भी देखें:


  • Comments

    Popular posts from this blog

    apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

    c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

    c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -