关于网友提出的“ HttpClient爆出peer not authenticated异常”问题疑问,本网通过在网上对“ HttpClient爆出peer not authenticated异常”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: HttpClient爆出peer not authenticated异常
描述: 如题,在eclipse里运行,不爆异常,单独打包成jar后命令行运行就爆这个异常了,特别费解。
包括加X509Certificate都试过了不行。
在eclipse下,加不加X509Certificate都正常。但是单独命令行就有问题。
java -Djava.ext.dirs=lib -jar anna-anjyo-1.0-SNAPSHOT.jar
Exception in thread "main" javax.net.ssl.SSLPeerUnverifiedException: peer not au
thenticated
at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.ja
va:421)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.jav
a:128)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFact
ory.java:397)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnect
ion(DefaultClientConnectionOperator.java:148)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.ja
va:149)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPool
edConnAdapter.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(Default
RequestDirector.java:573)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultReq
uestDirector.java:425)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpCl
ient.java:820)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpCl
ient.java:754)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpCl
ient.java:732)
at com.anna.anjyo.Account.main(Account.java:52)
解决方案1: 按照你的描述,应该是环境问题,检查是否缺少相应环境的jar包
以上介绍了“ HttpClient爆出peer not authenticated异常”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2798027.html