2012-11-04 18 views
6

मेरे web.xml फ़ाइल में मैं इसजावा सेवलेट मैपिंग। आपका स्वागत है फ़ाइल सूची

<!-- WELCOME FILE LIST --> 
<welcome-file-list> 
    <welcome-file>/index</welcome-file> 
</welcome-file-list> 

कौन इस

<!-- SERVLET FOR THE HOME PAGE --> 
<servlet> 
    <servlet-name>HomePageServlet</servlet-name> 
    <servlet-class>com.gmustudent.HomePageServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>HomePageServlet</servlet-name> 
    <url-pattern>/index</url-pattern> 
</servlet-mapping> 

का मानचित्रण जब मैं पता बार मैं अपना मुखपृष्ठ साइट और सर्वलेट पकड़ लेता है पाने में रखते है अनुरोध के रूप में मेरी सभी सामग्री।

http://localhost:8086/gmustudent/index 

बहरहाल, यह मुझे देता है एक 404

http://localhost:8086/gmustudent/ 

क्यों मेरी स्वागत फ़ाइल सूची है कि स्वागत फ़ाइल सर्वलेट हथियाने नहीं है जब सूचकांक स्पष्ट रूप से कहा नहीं है?

उत्तर

18
 http://localhost:8086/gmustudent/ 

gmustudent आपके वेबप्लिकेशंस का संदर्भ रूट है। इंडेक्स resource है जिसे आप एक्सेस करना चाहते हैं।

आप नीचे दिए गए की तरह स्वागत फ़ाइल कॉन्फ़िगर, prepending हटाने /:

<welcome-file>Index</welcome-file> 
</welcome-file-list> 

http://localhost:8086/gmustudent/ 
+0

यही काम किया तक पहुँचने के लिए! आपका बहुत बहुत धन्यवाद! – gmustudent

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