首页 > 编程语言 >java报错:unable to find valid certification path to requested target

java报错:unable to find valid certification path to requested target

时间:2023-08-02 17:36:33浏览次数:48  
标签:requested java certification 证书 unable 报错 find

问题发现

unable to find valid certification path to requested target
当我使用java代码访问某个URL的时候,报了这个错误,经过查询发现需要安装证书到java环境,所以记录一下。

下载证书

我使用的是chrome浏览器,点击地址栏左边小锁,选择第一个选项。

然后选择证书有效。

在弹出的页面,选择详细信息,然后导出。

导出的时候选择好你导出证书所在的位置。

导入jdk

经过上面的操作,已经把证书下载到本地了,然后下一步就是导入到java环境中。
为了放置权限不够,使用管理员账户打开命令窗口。

然后执行以下命令

# 所有的中文要根据实际情况进行替换
cd 你的jdk位置\jre\bin
.\keytool.exe -import -alias 别名 -file "证书文件" -keystore "你的jdk位置\jre\lib\security\cacerts"
  • 别名可以随便起
  • 证书文件,是具体到文件的路径,而不是证书所在目录位置
  • \jre\lib\security\cacerts是java默认的存储位置,存在其他位置是不生效的。

执行完命令之后,会询问你是否添加到密钥库,输入是

然后再继续请求,就不会有报错了。

标签:requested,java,certification,证书,unable,报错,find
From: https://www.cnblogs.com/my-king/p/17601286.html

相关文章

  • Java实践项目 - 用户登录
    Smiling&Weeping----以花祈愿,祝你平安 当用户输入用户名和密码将数据提交给数据库进行查询,如果存在对应的用户名和密码,则表示登陆成功,登录成功之后跳转到系统的主页就是index.html页面,跳转在前端使用jQuery来完成1.登录-持久层1.......
  • Java编程-依据类图与流程图实现对应接口
    类图依据与流程图依据封装常见的HTTP状态码RegisterController接口register(Stringname,Stringpwd)login(Stringname,Stringpwd)NovelController接口addNovel()asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfNovelContentController接口asdfasdfasdfasdfasdf......
  • 报错:This generated password is for development use only. Your security configura
    项目报错:Thisgeneratedpasswordisfordevelopmentuseonly.Yoursecurityconfigurationmustbeupdatedbeforerunningyourapplicationinproduction.导致postman测试接口时报错:401UnauthorizedSimilarto403Forbidden,butspecificallyforusewhenauthenticat......
  • 学习Java的第12天
    packageoperator;publicclassDemo04{publicstaticvoidmain(String[]args){//++--自增,自减一元运算符inta=3;intb=a++;//执行完这行代码后,先给b赋值,再自增//a=a+1System.out.println(a);//a=......
  • 2023年Java学习路线,史上最全Java学习路线-文中有送书福利
    小伙伴们大家好,这里是动力节点,我们从2009年开始一直在从事Java培训到今年已经整14年了,虽然现在不缺培训机构,更不缺Java培训,但是像我们这么多年专注这一件事的应该也不多。我们只希望在“专业”两个字上面不断精进,给每一位想学Java的同学带来更好的资源和学习规划。我们深知,有很多同......
  • paddleocr Linux安装lanms-neo报错
     检查一般来说是g++环境问题添加源根据不同的的系统查找编辑/etc/apt/sources.list debhttp://archive.ubuntu.com/ubuntubionicmainuniverse 更新gcc和g++sudoapt-getupdatesudoapt-getinstallgcc-6sudoaptinstallg++-6sudoupdate-alternatives--......
  • idea查看java代码汇编指令
    将下列jar包放入到jre的bin目录下面   hsdis-amd64.dll指定java的jvm参数-server-Xcomp-XX:+UnlockDiagnosticVMOptions-XX:+PrintAssembly-XX:CompileCommand=compileonly,*VolitaleDemo.main运行......
  • java位运算及移位运算你还记得吗
    本文中所提到的运算都是基于整数来说的,因为只有整数(包括正数和负数)在操作系统中是以二进制的补码形式运算的,关于原码、反码、补码、位运算、移位运算的背景这里不再介绍,网上资料很多,感兴趣的可自行搜索。java中能表示整数数据类型的有byte、short、char、int、long,在计算机中占用......
  • Kotlin与Java语法对比学习
    定义变量//Kotlinvali:Int=10//定义一个整数变量vald:Double=10.0//定义一个双精度浮点数变量valb:Boolean=true//定义一个布尔变量valc:Char='a'//定义一个字符变量vals:String="Hello,World!"//定义一个字符串变量valarr:Array<I......
  • 关于命令行运行python 报错的问题
    装好python以后,想看看是不是装好了,能否运行,在命令行中输入python以后,蹦出来这么一个东西:看这意思是环境变量没有配置好,但是很奇怪,在装的时候我是勾上了添加环境变量的呀,没办法,智能求助于度娘,网上说是要添加PYTHONHOME和PYTHONPATH两个环境变量,然后怎么怎么操作,但是我尝试后发现......