Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Heroku上以开发模式运行Play Framework 2应用程序?_Java_Heroku_Configuration_Playframework_Playframework 2.0 - Fatal编程技术网

Java 如何在Heroku上以开发模式运行Play Framework 2应用程序?

Java 如何在Heroku上以开发模式运行Play Framework 2应用程序?,java,heroku,configuration,playframework,playframework-2.0,Java,Heroku,Configuration,Playframework,Playframework 2.0,我在heroku上创建了一个登台应用程序,并希望它在开发模式下运行。另外,我的procfile设置为使用application.production.conf,但我希望它在我的staging应用程序中使用application.staging.conf。如何执行此操作?使用配置变量进行设置。比如: 程序文件: web: target/start -Dconfig.file=${CONFIG_FILE} 然后为每个环境设置配置: heroku config:add --app my-stagin

我在heroku上创建了一个登台应用程序,并希望它在开发模式下运行。另外,我的procfile设置为使用application.production.conf,但我希望它在我的staging应用程序中使用application.staging.conf。如何执行此操作?

使用配置变量进行设置。比如:

程序文件:

web: target/start -Dconfig.file=${CONFIG_FILE}
然后为每个环境设置配置:

heroku config:add --app my-staging CONFIG_FILE=application.staging.conf
heroku config:add --app my-prod CONFIG_FILE=application.production.conf

哎呀。我想我把订单搞砸了。试试看:
heroku-config:add-config\u-FILE=application.staging.conf-a my-staging
这个
-a
只是指定了您所引用的应用程序。-a仍然不起作用,但是
heroku-config:add-config\u-FILE=application.staging.conf——远程staging
似乎起到了作用。然而,这仍然不能回答如何在开发模式下启动应用程序。如果调用
Play.isDev()
,它应该返回true。我认为在使用
start
脚本时,没有一种简单的方法可以在开发模式下运行。