Jetty Grails在生产环境中存储文件文件夹
下面的代码在my local(dev)中工作: 但在我的jetty应用程序(prod)中,文件没有存储在我上面提供的文件夹中(该文件夹存在),每当我想要检索时,我都会看到以下错误:Jetty Grails在生产环境中存储文件文件夹,grails,jetty,Grails,Jetty,下面的代码在my local(dev)中工作: 但在我的jetty应用程序(prod)中,文件没有存储在我上面提供的文件夹中(该文件夹存在),每当我想要检索时,我都会看到以下错误: java.io.FileNotFoundException: /home/ubuntu/save/data-comp/abc.txt (No such file or directory) 我的问题是:在生产环境中存储文件的方法是什么来解决我的问题?在我看来像是权限问题。确保目录可由jetty用户写入您能详细说明您
java.io.FileNotFoundException: /home/ubuntu/save/data-comp/abc.txt (No such file or directory)
我的问题是:在生产环境中存储文件的方法是什么来解决我的问题?在我看来像是权限问题。确保目录可由jetty用户写入您能详细说明您的答案吗?我正在尝试在这个平台上配置它,我不是linux专家。我所知道的是,通常你用一个特定的用户启动一个服务器。例如,Tomcat是由Tomcat用户启动的。对于Jetty,它应该是相同的。这意味着jetty用户应该能够读取/写入您希望它读取的文件/目录。为此,您应该使用
chown
commandI授予文件夹chmod-R 777/文件夹
。成功了,谢谢
java.io.FileNotFoundException: /home/ubuntu/save/data-comp/abc.txt (No such file or directory)