Tôi đang sử dụng khung chơi 2.0.4,Sự khác biệt giữa việc sử dụng tính năng phát và chạy trò chơi là gì?
Tôi nhận thấy rằng trong thư mục dự án, nếu tôi sử dụng play start
, máy chủ phản hồi nhanh hơn máy chủ bắt đầu qua play run
. Tuy nhiên, người dùng không thể truy cập vào các tài nguyên tĩnh dưới public
thư mục trong máy chủ bắt đầu sử dụng start
lệnh, do đó cấu hình start
mặc định rằng việc thay đổi thư mục gốc Tôi đang tự hỏi những gì hay tôi cần phải thay đổi tuyến đường mà ban đầu được xác định là:
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
HEAD /assets/*file controllers.Assets.at(path="/public", file)
Cảm ơn bạn đã trả lời! Tôi nghĩ rằng tôi đã tìm ra vấn đề tại sao khẳng định không thể truy cập trong chế độ sản xuất bằng cách sử dụng 'start': vì chương trình của tôi tự động tạo các tệp tĩnh, nơi bắt đầu sẽ biên dịch trước * tất cả * tệp và không thể truy cập vào tĩnh được tạo động các tập tin. Nhưng nếu tôi muốn sử dụng chế độ sản xuất, tôi không biết cách giải quyết vấn đề này ngay bây giờ. – monica
Hmm, tôi đã thử đặt bất kỳ tệp văn bản nào (ví dụ dynamic.file.txt) vào 'projectname/target/scala-2.10/classes/public/dynamic.file.txt' trong khi ứng dụng bắt đầu (' play start'). Và những gì đã xảy ra là, tôi có thể truy cập tệp mới được thêm vào tại URL 'http: // yourdomain/assets/dynamic.file.txt' .. Bạn có thể thử nó, bạn bè! ;) –