错误无法开始播放!应用

时间:2014-01-14 21:51:07

标签: playframework playframework-2.0

当我尝试运行播放应用时,我收到以下错误(之前没有发生过):

  

$ start 9010
  [error] {file:/home/bogunovi/guesstiment/}guesstiment/compile:copy-resources: java.io.FileNotFoundException: /home/bogunovi/guesstiment/target/scala-2.9.1/classes/evolutions/default/1.sql (Permission denied)

哎呀,无法启动服务器?

2 个答案:

答案 0 :(得分:4)

虽然其他人建议没有人给出解决方案。很可能以前的一些启动是由其他用户或sudo完成的,因此它创建了当前用户无法读取的文件,请在终端中查看:

(如果需要,请使用sudo

ls -la  /home/bogunovi/guesstiment/target/scala-2.9.1/classes/evolutions/default

然后您可以chown将所有文件/文件夹添加到当前用户/组,或者只删除所有生成的文件(即sudo play clean)并使用当前用户启动应用程序。

您可以选择继续使用sudo启动应用程序,它会阻止其他(非sudoers)启动它。

答案 1 :(得分:1)

也许您没有该文件的权限。 我猜启动应用程序的用户与拥有应用程序的用户不同。 这不是关于播放,而是关于linux文件的许可。

http://en.wikipedia.org/wiki/File_system_permissions