我在Ubuntu上运行使用glassfish服务器的webservice。问题是 - 它需要访问共享资源之外的目录。目前它给出了一个错误,说“权限被拒绝”。我也将权限设置为server.policy。Java - glassfish - web服务 - 本地文件访问
grant codeBase "/home/glassfish/glassfish/test/-" {
permission java.security.AllPermission;
};
但它似乎不工作。 我试过<property name="alternatedocroot_1" value="from=*.* dir=/home/glassfish/glassfish/test"/>
,但它似乎只给予阅读权限。我还需要写入权限。所以我的问题是如何设置写入权限?
谢谢。
你是否检查过glassfish用户对目录有写权限? – beerbajay 2012-04-16 07:09:43
是glassfish用户有读/写/执行所有权限。 – Barun 2012-04-16 07:20:54
你如何访问这些文件? Java File API或加载为资源? – NBW 2012-04-16 19:07:21