QQ第三方登录出错

tiaoxixiaoji 2016-05-16 11:18:21
java.lang.NoSuchMethodError: org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
at com.qq.connect.utils.http.HttpClient.<init>(HttpClient.java:124)
at com.qq.connect.utils.http.HttpClient.<init>(HttpClient.java:118)
at com.qq.connect.QQConnect.<init>(QQConnect.java:15)
at com.qq.connect.oauth.Oauth.<init>(Oauth.java:20)
at _jsp._global._connect_0qq__jsp._jspService(global/connect_qq.jsp:34)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)
at com.caucho.filters.RewriteFilter.doFilter(RewriteFilter.java:120)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
at com.caucho.util.ThreadPool.run(ThreadPool.
...全文
674 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2018-01-19
  • 打赏
  • 举报
回复
ctrl+shift+T 查看MultiThreadedHttpConnectionManager有多少个同全路径的类,这个一般是jar冲突了 原因:不同版本的MultiThreadedHttpConnectionManager.getParams方法的形参不一样,类加载的时候加载到错误的版本的class(存在多个 )
xql80329 2018-01-19
  • 打赏
  • 举报
回复
缺少 JAR 包
tiaoxixiaoji 2016-05-24
  • 打赏
  • 举报
回复
引用 4 楼 shijing266 的回复:
那就在jsp上面加上这个class的包路径,import一下
已经import了
tiaoxixiaoji 2016-05-24
  • 打赏
  • 举报
回复
没人么。。。。。。。。。。。
  • 打赏
  • 举报
回复
那就在jsp上面加上这个class的包路径,import一下
tiaoxixiaoji 2016-05-17
  • 打赏
  • 举报
回复
引用 2 楼 shijing266 的回复:
是不是少了httpclient的jar
qq_connect_sdk_2.0.0.0.jar commons-httpclient-3.1.jar 两个包都有了,在jsp里创建 new Oauth()对象就出现上面的错误,不过在一个java文件里创建这个对象就没事
  • 打赏
  • 举报
回复
是不是少了httpclient的jar
tiaoxixiaoji 2016-05-17
  • 打赏
  • 举报
回复
没人啊没人啊没人啊

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧