2012-11-04 4 views
6

W moim pliku web.xml mam toMapowanie Java Sevlet. Witamy Lista plików

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

który odwzorowuje do tego

<!-- 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> 

Kiedy kładę to w pasku adresu, aby moja strona główna i chwyta serwletów wszystkie moje treści na żądanie.

http://localhost:8086/gmustudent/index 

Jednak to daje mi 404

http://localhost:8086/gmustudent/ 

Dlaczego nie jest moje powitanie lista plików chwytając że powitanie pliku aplet, gdy indeks nie jest wyraźnie określone?

Odpowiedz

18
 http://localhost:8086/gmustudent/ 

gmustent jest kontekstowym katalogiem głównym twojego webaplikacji. Indeks to resource, do którego chcesz uzyskać dostęp.

skonfigurować plik powitalny jak poniżej, usuń poprzedzenie /:

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

dostęp do

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

który pracował! Dziękuję Ci bardzo! – gmustudent