所以,我正在尝试部署我的非常简单的Play Framework 2.1.1应用程序,但无论何时通过命令行传递标志以应用端口和数据库演化,它们都被忽略。
例如:
sudo play start -Dhttp.port=80 -DapplyEvolutions.default=true 使用此命令,服务器将无法启动。端口和applyEvolutions=true标志都被完全忽略,并抛出以下错误:
[warn] play - 您的生产数据库[default]需要演化! [warn] play - 如果要自动运行,请使用-DapplyEvolutions.default=true(小心) Oops,无法启动服务器。 @6elhl9mca:数据库“default”需要演化!
我已经尝试了我所能想到的一切,但都没有成功。在我的本地机器上使用Play Run可以正常工作,没有问题。服务器正在运行Ubuntu 12.04。所有正确的驱动程序和连接字符串都存在并经过测试,数据库正在运行,除了Play Framework之外,一切都没有问题。
例如:
sudo play start -Dhttp.port=80 -DapplyEvolutions.default=true 使用此命令,服务器将无法启动。端口和applyEvolutions=true标志都被完全忽略,并抛出以下错误:
[warn] play - 您的生产数据库[default]需要演化! [warn] play - 如果要自动运行,请使用-DapplyEvolutions.default=true(小心) Oops,无法启动服务器。 @6elhl9mca:数据库“default”需要演化!
我已经尝试了我所能想到的一切,但都没有成功。在我的本地机器上使用Play Run可以正常工作,没有问题。服务器正在运行Ubuntu 12.04。所有正确的驱动程序和连接字符串都存在并经过测试,数据库正在运行,除了Play Framework之外,一切都没有问题。