设置在OSB中使用JCA存储的文件的权限

时间:2016-11-02 17:09:29

标签: permissions osb jca oracle-service-bus

我有一个代理,它使用JCA文件适配器将文件(发布操作)存储在特定目录中。我需要为存储的文件设置权限,例如777。 有谁知道如何/在哪里设置它?也许JCA文件中的属性? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我们遇到类似的问题,我们不得不使用java callout手动设置权限。

这是一个肮脏的解决方法,与启动weblogic服务器的用户的权限有关。

在java中有两种方法可以尝试,但我们使用了:

Runtime.getRuntime().exec("chmod 777 file");

你可能想试试,

   file.setExecutable(false);
   file.setReadable(false);
   file.setWritable(false);