常见异常解决

1、java.lang.IllegalArgumentException(at org.springframework.asm.ClassReader.<init>(Unknown Source))

spring的jar和当前项目的jdk兼容问题,我spring是3.2,jdk是1.8的,

解决方法一: 将jdk改为1.7(记住还要改tomcat的jdk,要与项目jdk版本一致); 

解决方法二:将spring的版本改为4.x的;

 

2、java.lang.RuntimeExceotion:unsupported algorithm:HmacSHA1

  这个异常是连Oss时发生的,不支持HmacSHA1算法;百度说是jdk版本的问题,尴尬的是我用myeclipse跑是不报错的,打成jar包写bat文件跑就会报错!

各种jdk版本都试过了,最后解决的方案自己都搞不清楚,我把bat里的-Djava.ext.dirs=./lib去掉就好了,可能我lib里的某个jar不支持吧!总结下来这个问题的解决办法

就是改jdk的版本,编译跟运行的环境要一致

 

posted @ 2018-04-05 21:24  木木他爹  阅读(166)  评论(0编辑  收藏  举报