Websphere HttpClient java.lang.NoSuchMethodError:org/apache/http/conn/ssl/SSLSocketFactory;初始化>;

Websphere HttpClient java.lang.NoSuchMethodError:org/apache/http/conn/ssl/SSLSocketFactory;初始化>;,websphere,apache-httpclient-4.x,Websphere,Apache Httpclient 4.x,我有一个需要部署到WebSphere8.5的webapp(它在Tomcat7中运行良好)。此应用程序调用另一个应用程序的REST Web服务,并为此使用HttpClient。启动应用程序时,出现以下错误: Caused by: java.lang.NoSuchMethodError: org/apache/http/conn/ssl/SSLSocketFactory.<init>(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/

我有一个需要部署到WebSphere8.5的webapp(它在Tomcat7中运行良好)。此应用程序调用另一个应用程序的REST Web服务,并为此使用HttpClient。启动应用程序时,出现以下错误:

Caused by: java.lang.NoSuchMethodError: org/apache/http/conn/ssl/SSLSocketFactory.<init>(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V
        at org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.initDefaultEngine(ResteasyClientBuilder.java:418)
        at org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.build(ResteasyClientBuilder.java:333)
        at org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.build(ResteasyClientBuilder.java:49)
        at javax.ws.rs.client.ClientBuilder.newClient(ClientBuilder.java:114)
        at com.qmino.matrix.calculation.engine.EngineInstance.<init>(EngineInstance.java:23)
        at com.qmino.matrix.calculation.engine.CalculationEngine.<init>(CalculationEngine.java:61)
        at com.qmino.matrix.calculation.engine.ThreadPool.<init>(ThreadPool.java:29)
        at com.qmino.matrix.calculation.engine.application.Application.getThreadPool(Application.java:53)
        at com.qmino.matrix.calculation.engine.application.Application$$EnhancerBySpringCGLIB$$57778e16.CGLIB$getThreadPool$0(<generated>)
        at com.qmino.matrix.calculation.engine.application.Application$$EnhancerBySpringCGLIB$$57778e16$$FastClassBySpringCGLIB$$d67ab8c2.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:312)
        at com.qmino.matrix.calculation.engine.application.Application$$EnhancerBySpringCGLIB$$57778e16.getThreadPool(<generated>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:166)
        ... 120 more
原因:java.lang.NoSuchMethodError:org/apache/http/conn/ssl/SSLSocketFactory(Ljavax/net/ssl/SSLContext;Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V
位于org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.initDefaultEngine(ResteasyClientBuilder.java:418)
位于org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.build(ResteasyClientBuilder.java:333)
位于org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.build(ResteasyClientBuilder.java:49)
位于javax.ws.rs.client.ClientBuilder.newClient(ClientBuilder.java:114)
位于com.qmino.matrix.calculation.engine.EngineInstance(EngineInstance.java:23)
位于com.qmino.matrix.calculation.engine.CalculationEngine(CalculationEngine.java:61)
位于com.qmino.matrix.calculation.engine.ThreadPool.(ThreadPool.java:29)
位于com.qmino.matrix.calculation.engine.application.application.getThreadPool(application.java:53)
在com.qmino.matrix.calculation.engine.application.application$$EnhancerBySpringCGLIB$$57778e16.CGLIB$getThreadPool$0()上
在com.qmino.matrix.calculation.engine.application.application$$EnhancerBySpringCGLIB$$57778e16$$FastClassBySpringCGLIB$$d67ab8c2.invoke()上
位于org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
位于org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:312)
在com.qmino.matrix.calculation.engine.application.application$$EnhancerBySpringCGLIB$$57778e16.getThreadPool()上
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)中
位于java.lang.reflect.Method.invoke(Method.java:611)
位于org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:166)
... 120多

我已经找到了,但它并没有真正的帮助。有人能帮我解决这个问题吗?

Httpclient库与WebSphere提供的冲突。请尝试通过
环境>共享库
创建隔离共享库,将http客户端JAR放在那里,并将该库映射到应用程序。请参阅本文中的更多详细信息,Httpclient库与提供的WebSphere冲突。请尝试通过
环境>共享库
创建隔离共享库,将http客户端JAR放在那里,并将该库映射到应用程序。请参阅本文中的更多详细信息