2012-08-02 22 views
6

tôi sau ví dụ ở đây:Không thể thiết lập JSP như tập tin chào đón trong ví dụ GAE Lưu bút

https://developers.google.com/appengine/docs/java/gettingstarted/usingjsps

vì vậy tôi tạo ra một file jsp thực sự cơ bản:

<html> 
<body> 
testing 

</body> 
</html> 

và Tôi đang cố gắng biến trang chào mừng này thành trang chào mừng, như trong hướng dẫn:

<welcome-file-list> 
     <welcome-file>guestbook.jsp</welcome-file> 
    </welcome-file-list> 

nhưng nó không được gọi. khi tôi đi đến http://localhost:8888, dường như nó thiếu một tệp (tôi đã đổi tên index.html. khi có index.html - nó sẽ hiển thị nó).

khi tôi ghé thăm http://localhost:8888/guestbook.jsp tôi có thể xem file jsp với không có vấn đề

UPDATE: điều này xảy ra chỉ trên máy chủ phát triển của tôi. khi tôi triển khai tới google công cụ ứng dụng, nó hoạt động như mong đợi:

http://test-ishener.appspot.com/

+0

Bạn sử dụng máy chủ web nào trong hệ thống cục bộ của mình? Trình chạy ứng dụng Google Engine hoặc Bất kỳ máy chủ nào khác? –

+0

Tôi nghĩ đó là Trình khởi chạy ứng dụng của Google Engine. Tôi không cài đặt bất cứ điều gì khác –

Trả lời

2

Có lẽ bạn đang không lưu trữ JSP trong thư mục gốc, xin vui lòng hiển thị cấu trúc thư mục dự án của bạn.

Ngoài ra nếu bạn đã nhiều trận đấu trong danh sách welcomefile nói:

<welcome-file>index.html</welcome-file> 
<welcome-file>guestbook.jsp</welcome-file> 

sau đó phù hợp đầu tiên sẽ được thực hiện tức là index.html, nếu đây là trường hợp một trong hai di chuyển guestbook.jsp đầu tiên hoặc loại bỏ index.html thẻ welcome-file

+0

nó ở cùng một vị trí index.html là (ít nhất là theo cây trong nhật thực). Ý tôi là nó đang bị chiến tranh –

+0

Hãy thử khởi động lại máy chủ và nhật thực. –

+0

làm cách nào để tôi khởi động lại máy chủ? đang khởi động lại nhật thực đủ? –

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