当前位置: 首页 > news >正文

东莞公司网站价格贵阳网络推广外包

东莞公司网站价格,贵阳网络推广外包,禁止wordpress后台加载谷歌字体,广东两学一做考试网站使用httpclient对接多个第三方应用,云服务形式的接口都没有问题,唯独一家私有部署的系统,死活握不了手。对方的系统用浏览器访问无误(https)。程序访问就是不行: javax.net.ssl.SSLHandshakeException: su…

       使用httpclient对接多个第三方应用,云服务形式的接口都没有问题,唯独一家私有部署的系统,死活握不了手。对方的系统用浏览器访问无误(https)。程序访问就是不行:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1747)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1209)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:135)
    at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
    at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:943)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:654)
    at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:100)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    at org.apache.commons.httpclient.methods.StringRequestEntity.writeRequest(StringRequestEntity.java:150)
    at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:495)
    at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1973)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)

奇怪的是同一个程序访问其他家的https接口就没有。

其实核心原因很简单,就是java的自身证书库里没有他们家的。按如下步骤操作即可解决问题

1、找对方要证书,例如server.cer

2、复制到$JAVA_HOME/jre/lib/security/目录下

3、执行keytool -import -alias mycert -file ./server.cer -keystore ./cacerts -storepass changeit

其中changeit是java证书文件默认访问密码,如果改过就需要搜索自己的脑子了。

操作后,重启程序,问题OK

http://www.ds6.com.cn/news/108775.html

相关文章:

  • 东莞网站推广电话怎么制作网站教程步骤
  • 东营网络科技有限公司上海搜索引擎优化1
  • 网站做程序刚刚济南发通知
  • 山东外贸国际网站建设福州模板建站哪家好
  • 网站的底部导航栏怎么做百度推广入口
  • 学术推广北京seo站内优化
  • 便宜自适应网站建设厂家欧洲站fba
  • 做的比较好的法律实务培训网站常见的网络直接营销有哪些
  • 做网站的框架结构seo优化易下拉霸屏
  • 企业可以在哪些网站做免费宣传长春seo结算
  • 网站建设外包发展情况注册百度账号
  • 移动端的网站怎么做在线搭建网站
  • 官方网站开发制作网络推广软件有哪些
  • 网站开发课程教学目标浙江seo技术培训
  • 聪明的上海网站推广平台软件有哪些
  • 中国特色社会主义理论体系河北seo诊断培训
  • 网站关键字字数第三方网络营销平台有哪些
  • 网站标题title企业网站设计制作
  • 牛街网站建设网络平台
  • 门户网站建设百度知道在线问答
  • 公司做环评的网站seo网站优化建议
  • 安康电商网站建设画质优化app下载
  • 网站的注册和登录界面怎么做百度搜索引擎优化方式
  • 合肥建站平台seo根据什么具体优化
  • 电子商务成功的网站网上营销方法
  • win系统做网站正规seo排名多少钱
  • 建设资格执业注册中心网站杭州关键词排名提升
  • 请求php网站数据库今日足球赛事数据
  • 网站建设自己可以建网站吗软文是啥意思
  • 网站优化 流量emlog友情链接代码