【问题标题】:Unable to calculate a request signature: Algorithm HmacSHA1 not available无法计算请求签名:算法 HmacSHA1 不可用
【发布时间】:2013-09-12 07:49:13
【问题描述】:
  • 我开发了一个 javaFx 应用程序。
  • 将文件上传到 amazon s3 服务器。

  • 制作应用程序的可执行jar后,应用程序工作正常。

  • 但是当应用程序的本地打包完成时,.msi 文件是 创建并安装 .msi 后,应用程序正确启动 但在 s3 上上传文件时,日志文件中出现“无法计算请求签名:算法 HmacSHA1 不可用”错误。

  • jar 和本机应用程序的创建由 com.zenjava maven 插件完成。

【问题讨论】:

  • 我得到了解决方案。当 jre 在打包中创建时,它不包含常规 jre 中可用的“ext”文件夹,其中包含执行与 java.sequrity 包相关的任务所需的 jar。所以在将“ext”文件夹放入本机捆绑包 jar 后,问题就解决了

标签: java algorithm maven amazon-s3 javafx


【解决方案1】:

我得到了解决方案。当 jre 在打包中创建时,它不包含“ext”文件夹,该文件夹在常规 jre 中可用,其中包含执行与 java.sequrity package.so 相关的任务所需的 jars " 本机捆绑包 jar 中的文件夹问题已解决

【讨论】:

    猜你喜欢
    • 2011-02-20
    • 2015-06-12
    • 2018-12-18
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多