这很简单:我正在尝试在我的服务器上启动我的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权限放在文件上,也会引发异常......
答案 0 :(得分:0)
好吧,我启动应用程序的方式是错误的:我必须使用stage
命令创建的二进制文件:
target/universal/stage/bin/prudentia -Dconfig.file=/srv/play-apps/prudentia/conf/prod.conf -Dhttp.port=9035
这很好用。