tôi có một dự án JSP ứng dụng web StudentApp và tôi cấu hình trong server.xml của tôi như sauKhông cho phép các để hiển thị các thư mục trong thư mục ROOT tôi
< Host name="test.com" appBase="D:/StudentApp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> Context path="" reloadable="true" crossContext="true" > /Context> /Host>
Khi tôi bắt đầu ứng dụng của tôi nó đang chạy tốt . Tôi đã giữ một số thư mục trong D:/StudentApp như thuộc tính, ROOT, svn và tôi có thể truy cập tất cả các thư mục từ trang web của mình.
Ví dụ: tôi có thể truy cập như test.com/properties v.v. nếu tôi cung cấp cho đường dẫn này một cách chính xác. Tôi muốn chỉ giới hạn với thư mục ROOT..Bất cứ ai đã gặp phải cùng một loại vấn đề? Làm thế nào tôi có thể làm được điều này?
hãy thử đặt mọi thứ trong WEB-INF và xem – Satya
Cảm ơn nhận xét của bạn. Vì tôi đã định cấu hình đã có một số tệp, tôi không thể thay đổi vị trí thành WEB-INF. – Alex
Bạn cần. Trừ khi bạn muốn các giải pháp xấu xí với cấu hình các quy tắc truy cập của máy chủ HTTP của bạn. –