切换NettyHttpClient,出现如下错误信息

wuhen_78
2017-11-29 02:58 2k 0
2017-11-29 10:48:38.805 INFO  [cn.jiguang.common.connection.NativeHttpClient:55] - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
 2017-11-29 10:48:38.805 INFO  [cn.jiguang.common.connection.NativeHttpClient:55] - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
 2017-11-29 10:48:38.806 INFO  [cn.jiguang.common.connection.NativeHttpClient:55] - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
 2017-11-29 10:48:38.806 INFO  [cn.jiguang.common.connection.NativeHttpClient:55] - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
 2017-11-29 10:48:38.807 INFO  [cn.jiguang.common.connection.NettyHttpClient:49] - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
 2017-11-29 10:48:38.808 ERROR [org.apache.juli.logging.DirectJDKLog:181] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: io.netty.handler.ssl.SslContext.newClientContextInternal(Lio/netty/handler/ssl/SslProvider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;] with root cause
java.lang.NoSuchMethodError: io.netty.handler.ssl.SslContext.newClientContextInternal(Lio/netty/handler/ssl/SslProvider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;
    at io.netty.handler.ssl.SslContextBuilder.build(SslContextBuilder.java:406)
    at cn.jiguang.common.connection.NettyHttpClient.<init>(NettyHttpClient.java:53)

1个回答

热门排序
  • 很多人报 NoSuchMethod 或者 NoClassDefFoundError 错是因为自己问题,没有设置好路径或者没把 sdk 打包进去。 https://community.jiguang.cn/t/java-jar/13641/4 展示全部