Vì vậy, tôi đang cố gắng triển khai ứng dụng Play Framework 2.1.1 rất đơn giản của mình nhưng bất cứ khi nào tôi chuyển cờ qua dòng lệnh cho cổng và áp dụng diễn biến cơ sở dữ liệu, chúng bị bỏ qua.Play Framework 2.1.1 Các vấn đề triển khai
Ví dụ:
sudo play start -Dhttp.port=80 -DapplyEvolutions.default=true
Sử dụng lệnh này, máy chủ sẽ không khởi động. Cả hai cổng và applyEvolutions = cờ thực sự được bỏ qua hoàn toàn và nó ném lỗi này:
[warn] play - Your production database [default] needs evolutions! [warn] play - Run with -DapplyEvolutions.default=true if you want to run them automatically (be careful) Oops, cannot start the server. @6elhl9mca: Database 'default' needs evolution!
Tôi đã thử mọi thứ tôi có thể nghĩ là không có kết quả. Sử dụng Play Run trên máy cục bộ của tôi hoạt động tốt, không có vấn đề gì. Máy chủ đang chạy Ubuntu 12.04. Tất cả các trình điều khiển và chuỗi kết nối phù hợp đều có mặt và thử nghiệm, cơ sở dữ liệu đang chạy, mọi thứ đều hoạt động mà không có vấn đề ngoại trừ Khung Chơi.
Cập nhật: Tôi có thể "mã hóa cứng" hàm applyEvolutions.default = true vào tệp tin application.conf và hoạt động, nhưng cài đặt http.port cũng không hoạt động theo cách tương tự. Bất kỳ lời khuyên nào về cài đặt cổng HTTP? –