java爬虫 webmagic不能正常运行调用process方法的问题

目录

问题描述:

问题排查: 

报错内容:

原因分析: 

 解决办法:


问题描述:

在使webmagic时不能够正常运行,并且控制台没有任何警告报错的等输出。使用DeBug调试的时候,程序也不能走到 process 方法中。

问题排查: 

经过对源码的疯狂debug排查问题出在 HttpClientDownloader 中,在执行到 download方法时候报错。

报错内容:

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 

原因分析: 

webmagic在整合日志上有问题,导致所有级别的日志都不能够输出到控制台中,从而导致程序在运行时不管发生了什么都看不到问题的输出。

SSLHandshakeException:报错的原因是,jdk1.8版本问题导致SSL调用权限上有问题

 解决办法:

百度了很久找到了以下办法。但是对于我并没有解决问题,所以我跟换了jdk版本(idea集成的)。

 更换Jdk的版本,我没有下载新的Jdk,是用的IDEA整合的jdk11.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值