【发布时间】:2017-03-16 02:37:30
【问题描述】:
我有一个代理,它使用 JCA 文件适配器将文件(发布操作)存储在特定目录中。我需要对存储的文件设置权限,例如 777。
有谁知道如何/在哪里设置它?也许是 JCA 文件中的一个属性?
【问题讨论】:
标签: permissions osb jca oracle-service-bus
我有一个代理,它使用 JCA 文件适配器将文件(发布操作)存储在特定目录中。我需要对存储的文件设置权限,例如 777。
有谁知道如何/在哪里设置它?也许是 JCA 文件中的一个属性?
【问题讨论】:
标签: permissions osb jca oracle-service-bus
我们有一个类似的问题,我们必须使用 java 标注来手动设置权限。
这是一个有点肮脏的解决方法,它与启动 weblogic 服务器的用户的权限有关。
在java中有两种方法可以尝试,但是我们使用了:
Runtime.getRuntime().exec("chmod 777 file");
你可以试试,
file.setExecutable(false);
file.setReadable(false);
file.setWritable(false);
【讨论】: