我用jersey和tomcat 7开发了一个jax-rs web服务。现在我把war文件放到我的远程服务器上,用ubuntu运行。我的Web服务具有图像上传功能,图像存储在给定目录中(路径由配置文件配置)。我的问题是,Web服务抛出异常"权限被拒绝"如果它试图写入文件(见于日志文件)。
我必须设置哪些权限或配置属性才能授予我的Web服务写入权限?
我的愿望是,为服务器上的特定用户授予权限。我为每个servlet创建了一个自己的用户(导致不同的项目),我希望只将该文件夹的权限授予用户。
我尝试的是使用chmod
将目标文件夹的权限设置为777,并将目录(以及所有子目录)的所有者设置为tomcat7
。但它没有用。