2012-11-04 20 views
6

Trong file web.xml của tôi, tôi có điều nàyLập bản đồ Java Sevlet. Chào mừng bạn Danh sách tập tin

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

Những bản đồ này

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

Khi tôi đặt này vào thanh địa chỉ tôi nhận được trang web của trang chủ của tôi và grabs servlet tất cả nội dung của tôi theo yêu cầu.

http://localhost:8086/gmustudent/index 

Tuy nhiên, điều này mang lại cho tôi một 404

http://localhost:8086/gmustudent/ 

Tại sao không là danh sách tập tin chào đón tôi lấy đó hoan nghênh tập tin servlet khi chỉ số không được quy định rõ ràng?

Trả lời

18
 http://localhost:8086/gmustudent/ 

gmustudent là gốc ngữ cảnh của ứng dụng web của bạn. chỉ mục là resource bạn muốn truy cập.

bạn cấu hình tập tin chào đón như dưới đây, loại bỏ các thêm vào trước /:

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

để truy cập

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

Đó làm việc! Cảm ơn nhiều! – gmustudent

Các vấn đề liên quan