Play Framework 2.3 Java:指定配置文件时的FileNotFoundException

时间:2015-04-15 08:40:39

标签: java playframework playframework-2.0

这很简单:我正在尝试在我的服务器上启动我的Play应用程序。在./activator clean compile stage之后,我使用以下命令(在应用程序目录中时):

./activator "start -Dconfig.file=/srv/play-apps/prudentia/conf/prod.conf -Dhttp.port=9035"

此例外失败:

Configuration error: Configuration error["/srv/play-apps/prudentia/conf/prod.conf" : java.io.FileNotFoundException: "/srv/play-apps/prudentia/conf/prod.conf"  (Aucun fichier ou dossier de ce type)]

文件存在,即使我将777权限放在文件上,也会引发异常......

1 个答案:

答案 0 :(得分:0)

好吧,我启动应用程序的方式是错误的:我必须使用stage命令创建的二进制文件:

target/universal/stage/bin/prudentia -Dconfig.file=/srv/play-apps/prudentia/conf/prod.conf -Dhttp.port=9035

这很好用。