首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAR活动在Azure Data中不像预期的那样工作

JAR活动在Azure Data中不像预期的那样工作
EN

Stack Overflow用户
提问于 2022-03-24 15:41:43
回答 1查看 199关注 0票数 0

我有一个Java应用程序,它从Azure存储帐户下载一个文件,加密这个文件,然后将加密的文件上传到同一个存储帐户中的另一个文件夹。

这是守则的一部分:

代码语言:javascript
复制
// Define the path to a local file.
        String filePath = "encrypted.txt";

        // Create or overwrite the blob with contents from a local file.
        //upload encrypted file
        CloudBlockBlob blobToUpload = container.getBlockBlobReference("test/output/encrypted.txt");
        File source = new File(filePath);
        blobToUpload.upload(new FileInputStream(source), source.length());

如果在我的本地机器上执行这个应用程序(我使用的是IntelliJ),它就能很好地工作。

加密文件正确放置在"test/ouptut“文件夹中。

我需要通过使用JAR活动在Azure Data中执行相同的过程,因此我将遵循下面的步骤:

1-在IntelliJ中生成JAR文件

2-将JAR文件上传到Azure数据库中的集群

3-在Azure数据工厂中添加和配置JAR活动

即使在成功执行JAR活动时,也没有上载加密文件。我做了一些测试,并且读取了Java代码,但似乎关键操作(下载文件、上传文件)没有被正确执行。

知道为什么java代码在JAR活动中没有正确执行吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-03-30 17:34:05

从数据工厂调用Jar或Executeable的一些方法是批处理帐户、函数、WebJobs。

对于运行您的Java应用程序的轻量级、无服务器的方法,您可以考虑使用azure函数.You可以尝试使用Azure函数中的java来实现您正在使用jar代码所做的工作,这样就可以轻松地从Azure Data .You中调用Azure函数了:Azure函数Java开发人员指南

或通过Imran Shahid通过Azure应用服务中的Azure web作业执行Jar文件

Azure数据工厂文档- Azure Data \ Microsoft文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71605418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档