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同行回答

beyond2015beyond2015软件开发工程师utry
把httpclient-4.3.1.jar  , httpcore-4.3.jar,httpmime-4.3.jar这3个文件加上commons-logging-1.1.2.jar放到共享库,在类装入选项,勾选“请对此共享库使用隔离的类装入器”,删除工程中以上4个jar包,在WAS中引用共享库,问题解决...显示全部

把httpclient-4.3.1.jar  , httpcore-4.3.jar,httpmime-4.3.jar这3个文件加上commons-logging-1.1.2.jar放到共享库,在类装入选项,勾选“请对此共享库使用隔离的类装入器”,删除工程中以上4个jar包,在WAS中引用共享库,问题解决

收起
软件开发 · 2016-01-08
浏览2012
beyond2015beyond2015软件开发工程师utry
beanoct软件开发工程师        , IBM建议可以试一下使用隔离的classloader的共享库方式。(使用这种方式前,将有问题的jar包从应用中删除)1. 新建共享库环境->共享库, 配置相关jar包至共享库, 在类装入选项,勾选“请对此共享库使用隔离的类装入器”2. 将共...显示全部

beanoct软件开发工程师        , IBM

建议可以试一下使用隔离的classloader的共享库方式。(使用这种方式前,将有问题的jar包从应用中删除)

1. 新建共享库

环境->共享库, 配置相关jar包至共享库, 在类装入选项,勾选“请对此共享库使用隔离的类装入器”

2. 将共享库关联到应用

详细参照:

http://www-01.ibm.com/support/kn ... ib_app.html?lang=en

能具体点么?

收起
软件开发 · 2016-01-08
浏览1950
a8313009a8313009软件开发工程师文思海辉
回复 15# bisu     java.lang.NoClassDefFoundError这个错误,后来解决了.确实是引用公共库的时候出现了问题.还需要在服务器中设置下类加载父类最后的选项.单独选应用工程没起效果显示全部
回复 15# bisu


    java.lang.NoClassDefFoundError这个错误,后来解决了.确实是引用公共库的时候出现了问题.
还需要在服务器中设置下类加载父类最后的选项.单独选应用工程没起效果收起
银行 · 2014-08-28
浏览1855
bisubisu售后技术支持SYNNEX
回复 14# a8313009 你把出错的日志发一下,类找不到是java.lang.ClassNotFoundException还是java.lang.NoClassDefFoundError?显示全部
回复 14# a8313009

你把出错的日志发一下,类找不到是java.lang.ClassNotFoundException还是java.lang.NoClassDefFoundError?收起
IT咨询服务 · 2014-08-28
浏览1932
a8313009a8313009软件开发工程师文思海辉
回复 7# bisu     我按照这种方式,还是一样的报错org.apache.http.entity.mime.content.ContentBody现在报这个类找不到,但是我通过共享库的形式引用进来了..还有其他的可能性吗..显示全部
回复 7# bisu


    我按照这种方式,还是一样的报错org.apache.http.entity.mime.content.ContentBody现在报这个类找不到,但是我通过共享库的形式引用进来了..还有其他的可能性吗..收起
银行 · 2014-08-27
浏览1868
a8313009a8313009软件开发工程师文思海辉
回复 5# lubang     麻烦问下,你改成用CommonHttpSolrServer调用就好了吗.显示全部
回复 5# lubang


    麻烦问下,你改成用CommonHttpSolrServer调用就好了吗.收起
银行 · 2014-08-27
浏览1860
a8313009a8313009软件开发工程师文思海辉
请问下,你这个问题解决了吗.显示全部
请问下,你这个问题解决了吗.收起
银行 · 2014-08-27
浏览1837
wxawxa系统运维工程师IT
兼容的不好显示全部
兼容的不好收起
互联网服务 · 2014-08-20
浏览2194
zhwshzhwsh其它SK
这个有意思显示全部
这个有意思收起
互联网服务 · 2014-06-11
浏览2063
michelecindymichelecindy项目经理-
随楼上意见, 用共享库解决.显示全部
随楼上意见, 用共享库解决.收起
IT咨询服务 · 2014-06-09
浏览2203

提问者

lubang
网站架构师lb

相关问题

问题状态

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