【问题标题】:How to read a file from inside Openwhisk Java Action如何从 Openwhisk Java Action 中读取文件
【发布时间】:2018-06-02 17:18:00
【问题描述】:

我正在尝试使用 openwhisk 云函数来利用一些现有的 java 代码。代码需要读取本地文件。 IBM Cloud 上的 Java 操作是否支持此功能? 尽管该文件包含在 jar 文件中 - 应用程序无法访问该文件。

【问题讨论】:

    标签: java action openwhisk ibm-cloud-functions


    【解决方案1】:

    OpenWhisk 操作可以从文件系统中读取。 对运行时文件系统的更改不会跨调用保留。

    如果要在 JAR 中包含文件,则需要在文件系统中找到 JAR 的位置,解压缩并读取文件内容。

    system-wide temporary directory 中的 Java 运行时 stores the user-provided JARuseraction.jar

    另一种方法是将文件存储在对象存储服务上,并在调用期间动态检索它。

    【讨论】:

    • 感谢詹姆斯的回复。我们在 jar 中包含资源文件,但类文件无法找到它。应尝试在 jar 中查找文件并重试。将发布更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2021-08-18
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    相关资源
    最近更新 更多