Rest Grails:org.codehaus.groovy.runtime.invokerin异常:java.lang.NoSuchMethodError:org/apache/http/protocol/BasicHttpContext;初始化>;()V

Rest Grails:org.codehaus.groovy.runtime.invokerin异常:java.lang.NoSuchMethodError:org/apache/http/protocol/BasicHttpContext;初始化>;()V,rest,grails,rest-client,Rest,Grails,Rest Client,我正在使用grailsrestclient插件(':rest:0.7')来使用rest-grailsrest服务 这是我的密码: def restClient = new RESTClient(ServiceURL) def httpResponseDecorator = restClient.get(query: requestMessage) pdfData = handleServiceResponse(httpResponseDecorator) 但得到以下错误

我正在使用grailsrestclient插件(':rest:0.7')来使用rest-grailsrest服务

这是我的密码:

    def restClient = new RESTClient(ServiceURL)
    def httpResponseDecorator = restClient.get(query: requestMessage)
    pdfData = handleServiceResponse(httpResponseDecorator)
但得到以下错误:

java.lang.NoSuchMethodError: org/apache/http/protocol/BasicHttpContext.()V在 org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) 在 org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) 位于org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776) 在 org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705) 在 org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898) 在java.lang.Thread.run(Thread.java:736)处,由以下原因引起: org.codehaus.groovy.runtime.invokering异常: java.lang.NoSuchMethodError: org/apache/http/protocol/BasicHttpContext.()V


知道如何解决这个问题吗?

您使用的是哪个版本的Grails?您是否正在使用其他依赖项/插件?存在一个依赖性问题,可能是两个版本的httpclient。你能只用这个插件创建一个新的应用程序吗?Eric..我使用的是grails 1.3.4,同样的一个可以在我的本地使用,但是当我使用Maven在CI中部署它时..它抛出了这个错误。请不要使用grails 1.3.4:)它是一个非常有缺陷的版本,加上2.x已经发布了很长一段时间了。如果升级不是一个选项,请尝试我的其他建议。但请先升级。它在新的应用程序中工作吗?