阿里云oss传输文件报错 Unsupported algorithm: HmacSHA1
来源:互联网 发布:影楼制作软件apk 编辑:程序博客网 时间:2024/05/20 16:34
今天做阿里云oss传输文件 写了个demo,main方法执行报错Unsupported algorithm: HmacSHA1
刚开始很纳闷,因为之前是可以走通的。
开始苦逼的找问题,开始以为是aliyun-oss-jdk更新不支持了,找到最新aliyun-oss-jdk 还是报错,又去查看API文档,aliyun-oss-jdk 支持jdk1.6以上,文档上说需要GMT时区,以为是时区问题,经百度本地UTC北京时间没问题。
在网上看到一篇同样错误的文章,说是换jdk1.6或者在tomcat,linux下就没问题,但是我用他的方法测试还是报错,我猜测是jdk版本问题,我就把demo放到同事那里去运行,我擦,跑通了。将本地jdk1.7换成1.8版本,果然跑通。
最终结论,是jdk1.7版本问题(我的jdk版本是jdk1.7.0_80,未测试其他1.7版本)
最近有时间重新测试了一下,下载了多个1.7jdk版本,jdk1.7.0_17版本可以上传
又重新测试了jdk1.7.0_80版本 也可以上传,真是奇怪当初为什么不可以。
解决办法应该就是换个jdk版本。
后来我本地项目内HmacSHA1算法生成的东西都会报错
HmacSHA1报错问题还未找到原因
我改为jdk1.8后又可以了,可能跟配置了多jdk有关,更改环境变量的JAVA_HOME指向,更改项目使用的jre或jdk
原文:http://blog.csdn.net/qungxue/article/details/52876516
阅读全文
0 0
- 阿里云oss传输文件报错 Unsupported algorithm: HmacSHA1
- 阿里云图片服务 上传失败 java.lang.RuntimeException: Unsupported algorithm: HmacSHA1
- 阿里云OSS实例运行报错
- 阿里云OSS连接报错
- 阿里云OSS 上传文件
- 阿里云OSS文件下载
- 阿里云OSS 文件上传
- 阿里云上传文件,下载文件 oss
- 文件上传-阿里云OSS-存储文件
- 阿里云 oss 文件下载进度显示
- 整合阿里云OSS文件上传1
- 整合阿里云OSS文件上传2
- OSS阿里云文件上传 demo
- Jfinal版阿里云OSS文件上传
- Java操作阿里云OSS系统配置文件
- 阿里云OSS上传文件工具类
- android 阿里云OSS文件上传
- java 上传文件到oss(阿里云)
- 访问单个节点的删除
- 关于sizeof运算符的文档
- C++ 多线程 小记
- php fsockopen()方法,简化,异步非阻塞调用
- DOM 2级事件模型跨浏览器处理
- 阿里云oss传输文件报错 Unsupported algorithm: HmacSHA1
- Makefile的规则
- apache commons工具类简介
- Hbase 之 HBase 的整体架构
- razor 页面 js int 输出 等
- Android波纹进度条 轻松地让它浪起来
- Leetcode-Climbing Stairs-Python
- 指针大小以及使用必须初始化
- C# Dictionary根据Key排序