0

我正在使用 Recurly 客户端 maven 依赖项,并且我在 recurlyclient.java 中遇到错误

错误说

“java.lang.NoSuchMethodError:com.ning.http.client.AsyncHttpClientConfig$Builder.setMaximumConnectionsPerHost(I)Lcom/ning/http/client/AsyncHttpClientConfig$Builder”

这是关于 recurlyClient.open()

请帮我解决这个问题

4

1 回答 1

1

这很可能是async-http-client库的版本不匹配。

async-http-client运行时可用的版本是什么?v1.8.0(和之前的版本)中的方法被重setMaximumConnectionsPerHost(int)命名为v1.9.0setMaxConnectionsPerHost(int)

因此,您的代码或您使用的某个库的某个版本被编码为可以使用v1.8.0或更少的async-http-client,但在运行时您可以使用v1.9.0of 。查看您的 Maven 依赖关系树以解决问题。

于 2015-08-07T14:29:18.617 回答