Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OpenWhisk操作打开文件获取未找到文件异常,但文件存在_Java_Io_Openwhisk - Fatal编程技术网

Java OpenWhisk操作打开文件获取未找到文件异常,但文件存在

Java OpenWhisk操作打开文件获取未找到文件异常,但文件存在,java,io,openwhisk,Java,Io,Openwhisk,通过wsk命令测试我的操作在vagrant VM中成功获取参数,但在尝试打开文件时抛出: FileNotFoundException: /ild/data/workspaceArtifacts/workspaceArtifacts_bc3d43ab-1529-41c8-8571-b7155e53e3ff.json 但是,当我列出文件时,它就在那里: ls -l /ild/data/workspaceArtifacts/workspaceArtifacts_bc3d43ab-1529-41c8-

通过wsk命令测试我的操作在vagrant VM中成功获取参数,但在尝试打开文件时抛出:

FileNotFoundException: /ild/data/workspaceArtifacts/workspaceArtifacts_bc3d43ab-1529-41c8-8571-b7155e53e3ff.json
但是,当我列出文件时,它就在那里:

ls -l /ild/data/workspaceArtifacts/workspaceArtifacts_bc3d43ab-1529-41c8-8571-b7155e53e3ff.json
-rw-r--r-- 1 vagrant vagrant 37457375 Jul  6 21:57 /ild/data/workspaceArtifacts/workspaceArtifacts_bc3d43ab-1529-41c8-8571-b7155e53e3ff.json
OpenWhisk(在本地运行)在允许打开文件的位置是否有沙箱限制?我的操作是Java操作,我正在尝试打开一个FileReader


引用的所有目录都归vagrant:vagrant所有,并且对所有目录都具有读取权限。

Openwhisk在docker容器内运行操作,并且容器外的文件对操作不可见。您可以将文件与代码一起压缩并创建操作。你可以看看这个作为参考。