was8.5 运行solr4.7 httpclient包冲突

was8.5.5 运行solr4.7 报java.lang.NoSuchMethodError:org/apache/http/conn/scheme/Scheme.(Ljava/lang.String;ILorg/apache/http/conn/scheme/SchemeSocketFactory;)V 异常,系统中httpclient 版本:httpclient-4.3.1.jar  , httpcore-4.3.jar,httpmime-4.3.jar , solr,lucene 都是用 4.7的版本。

Scheme,SchemeSocketFactory 这两个类都只在httpclient-4.3.1.jar 存在,was下的jar也看过了,实在找不出什么问题导致这个异常了,
大侠们帮给点意见,万分感谢。
参与19

17同行回答

bisubisu售后技术支持SYNNEX
回复 14# a8313009 你把出错的日志发一下,类找不到是java.lang.ClassNotFoundException还是java.lang.NoClassDefFoundError?显示全部
回复 14# a8313009

你把出错的日志发一下,类找不到是java.lang.ClassNotFoundException还是java.lang.NoClassDefFoundError?收起
IT咨询服务 · 2014-08-28
浏览1973
michelecindymichelecindy项目经理-
随楼上意见, 用共享库解决.显示全部
随楼上意见, 用共享库解决.收起
IT咨询服务 · 2014-06-09
浏览2247
bisubisu售后技术支持SYNNEX
1、故障诊断 ==> 类装入器查看器 ==>选择应用,查看类加载器加载的jar包2、人工干预类加载顺序,比如尝试一下把你想调用的版本的jar包,放到类似 C:\IBM\WebSphere\AppServer\java\jre\lib\ext 目录,试试是否可行;或者自己创建一个  环境==>共享库...显示全部
1、故障诊断 ==> 类装入器查看器 ==>选择应用,查看类加载器加载的jar包

2、人工干预类加载顺序,比如尝试一下把你想调用的版本的jar包,放到类似 C:\IBM\WebSphere\AppServer\java\jre\lib\ext 目录,试试是否可行;或者自己创建一个  环境==>共享库收起
IT咨询服务 · 2014-06-03
浏览1190
bisubisu售后技术支持SYNNEX
部署的时候,将classloader修改为PARENT_LAST试试显示全部
部署的时候,将classloader修改为PARENT_LAST试试收起
IT咨询服务 · 2014-06-03
浏览1144

    提问者

    lubang
    网站架构师lb

    相关问题

    问题状态

  • 发布时间:2014-06-02
  • 关注会员:2 人
  • 问题浏览:20766
  • 最近回答:2016-01-08
  • X社区推广