繁体   English   中英

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

[英]Play Framework 2.3 Java : FileNotFoundException when specifying configuration file

这很简单:我正在尝试在服务器上的生产环境中启动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权限放在文件上,也会引发异常...

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

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

这很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM