这两天经理给了一个注册的功能要我写,就是要校验身份,实现实名认证。在导入所需jar包之后,调用阿里云的一个接口,很快实现了功能,本地测试完成之后,部署到线上,可是,很不幸,并没有如愿实现。很疑惑,并不是什么复杂的功能,也没多复杂的代码,想了下,也就调用阿里云接口发送https请求可能出问题了。打印问题,果然锁定就是发送请求出现了问题,并没有成功进行连接。问题找到了,可没什么呢?还是不懂,这下果然就难倒了我这个菜鸟。没办法,只能靠自己,检查代码,在检查所需jar包,还是没问题,都正确,都导入了。
找到报错,说我继承了final类,?-? 找了半天并没有发现,有什么继承了final类,因为这个项目并不是我写的,我只是来加这个功能,我只得按部就班,后来终于百度发现,这种情况有可能是jar包有冲突导致的,找一下pom文件发现
果然是有重复的httpclient的包,一番查找,了解这个commons-httpclient已经停止更新,现在都是用httpclient,