java.security.InvalidAlgorithmParameterException原因及其处理方式
来源:互联网 发布:java log4j 格式 编辑:程序博客网 时间:2024/05/17 20:00
一、异常如下
javax.net .ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[na:1.7.0_75]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1904) ~[na:1.7.0_75]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1862) ~[na:1.7.0_75]
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1845) ~[na:1.7.0_75]
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[na:1.7.0_75]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1904) ~[na:1.7.0_75]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1862) ~[na:1.7.0_75]
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1845) ~[na:1.7.0_75]
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
二、问题原因
1、本人的java服务是以jar包的形式运行在linux环境中
2、当程序中使用HTPPS调用第三方接口时候报这个错误
3、原因是因为安装的jdk中jre的以来有问题、没有ssl支持的相关证书包
有问题的jdk/lib目录(缺少其他依赖)
正确的的jdk/lib目录
三、重新解压一个正确jdk的tar包,再次检查目录
四、重启java项目服务
阅读全文
0 0
- java.security.InvalidAlgorithmParameterException原因及其处理方式
- Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must
- centos7 elasticsearch 安装kaka-river 报错 "java.security.InvalidAlgorithmParameterException"
- java.lang.NullPointerException错误及其处理方式
- java各种处理字符串情况乱码原因分析及其解决方法
- 导致java.lang.OutOfMemoryError 问题的原因以及处理方式
- java异常类及其原因
- 再谈BVT及其处理方式
- java异常及其处理
- JAVA异常及其处理
- java的方式配置spring security
- AES加密异常处理 InvalidAlgorithmParameterException:expected IV length of 16 but was 32
- 关于java.lang.NoSuchMethodError的分析,产生的原因及处理方式
- Session丢失的原因以及处理方式
- Session丢失的原因以及处理方式
- Session丢失的原因以及处理方式
- 内存泄漏的原因和处理方式
- spring quartz定时器,及其动态处理方式
- java实现文件上传的简单demo
- openCV 中值滤波算法解析
- jquery内容显示与隐藏; toggle()使用
- C++ 字符函数,判断各种字符的出现
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。
- java.security.InvalidAlgorithmParameterException原因及其处理方式
- 远程桌面无法复制拷贝到本地
- 基于FullCalendar插件的简单个人日程安排系统(2)
- linux中最常用的命令汇总
- git修改远程仓库地址
- Eclipse中创建Maven webapp项目
- 解决github上传代码不显示贡献值的问题
- Python PIL 学习笔记(2)- Mac
- 分布式架构的演进