tôi đã viết một ứng dụng chạy ở địa phương không có vấn đềChơi khuôn khổ ứng dụng 'không thể tìm thấy mẫu' trong khi triển khai trên Heroku
sau khi triển khai ứng dụng Heroku khi cố gắng nhập một trang nào đó tôi nhận được lỗi sau (lấy từ đăng nhập):
- 2012-02-29T00: 11: 53 + 00: 00 ứng dụng [web.1]: nội server Error (500) cho yêu cầu GET/ứng dụng/adminPage
- 2012-02 -29T00: 11: 53 + 00: 00 ứng dụng [web.1]: Không tìm thấy mẫu (Trong /app/controllers/Application.java quanh dòng 78)
- 2012-02-29T00: 11: 53 + 00: 00 ứng dụng [web.1]:
- 2012-02-29T00: 11: 53 + 00: 00 ứng dụng [web.1]: tại play.mvc .Controller.renderTemplate (Controller.java:667)
- 2012-02-29T00: 11: 53 + 00: 00 ứng dụng [web.1]:
- 2012-02-29T00: 11: 53 + 00: 00 ứng dụng [web.1]: play.exceptions.TemplateNotFoundException: Không tìm thấy mẫu: Ứng dụng/admin.html 2012-02-29T00: 11: 53 + 00: 00 ứng dụng [web.1]: Mẫu ứng dụng/admin.html không tồn tại.
/app/controllers/Application.java xung quanh dòng 78:
public static void admin(){
List<MailUSer> allUsers = MailUSer.findAll();
render(allUsers);
}
rout file:
# Home page
GET / Application.index
GET / module:secure
POST /Register/welcome Register.welcome
GET /Application/adminPage Application.admin
# Ignore favicon requests
GET /favicon.ico 404
# Map static resources from the /app/public folder to the /public path
GET /public/ staticDir:public
# Catch all
* /{controller}/{action} {controller}.{action}
những gì tôi làm sai?
Khi lần đầu tiên tôi tạo tệp Admin.html tôi đã thực hiện với vốn A nhưng thay đổi nó khá nhanh thành nhỏ, sau đó được tải lên heroku và ngoại lệ vẫn ở đó, cuối cùng tôi đã tạo tệp admin2.html mới được gửi kết xuất tới nó và nó dường như để giải quyết vấn đề, tôi đoán cho một số lý do chơi đã nhìn thấy tên tập tin cũ .. vẫn không biết những gì đã sai. – james