ActiveMQ引起的JDK1.7 SSL错误
来源:互联网 发布:stc52单片机引脚功能 编辑:程序博客网 时间:2024/06/13 16:51
最近项目中集成了ActiveMQ,但是出现一个诡异的事情,SSL报错
javax.net.ssl.SSLException: Received fatal alert: bad_record_mac at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) at com.vito.util.wechat.tools.util.WeixinUtil.httpsRequest(WeixinUtil.java:99) at com.vito.util.wechat.tools.util.WeixinUtil.getAccessToken(WeixinUtil.java:44) at com.vito.util.quartz.SystemQuartz.getAccessToken(SystemQuartz.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:312) at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:114) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
心路历程就不描述了,简单讲解决办法
1、项目中由于同事使用AES加密算法,引入了bcprov-jdk14-119.jar这个jar包,这个jar包如果和jdk版本不一致,会导致报错,所以,将此jar包替换成bcprov-jdk15on-1.48.jar这个版本就OK了。
2、引起报错的jar包删除就好了
阅读全文
0 0
- ActiveMQ引起的JDK1.7 SSL错误
- Linux安装jdk1.7和tomcat9版本不匹配引起的错误
- HashMap引起的事故:jdk1.7和jdk1.8下的hash函数的不同
- OPENSSL引起的错误
- strlen引起的错误
- 注释引起的错误
- JS 语法引起的错误
- 字体引起的用户密码错误
- 一个内存错误的引起
- 一个通配符引起的错误
- 一个标点符号引起的错误
- inline引起的编译错误
- scpoe设置引起的错误
- 一个字母引起的错误
- Fragment嵌套引起的错误
- msyql null 引起的错误
- ActiveMQ 关于配置(多播)引起的一些问题
- Activemq 使用 SSL
- P2740 [USACO4.2]草地排水Drainage Ditches
- jdbc数据源连接数据库和jdbc连接数据库
- QT5.9.1入门一:GUI的hello world
- Hibernate中缓存的问题
- 18:验证子串
- ActiveMQ引起的JDK1.7 SSL错误
- Leetcode练习 #11 Container With Most Water
- 招银中文字符前后加<>
- 【编译原理】第三章作业
- foreach与迭代器
- Oh Your Royal Greediness! UVA
- 第二周项目2 程序的多文件组织
- gensim学习之corpora.Dictionary
- 在IDEA中实战Git