エラー NoSuchMethodError の取得: org.apache.http.impl.conn.DefaultClientConnectionOperator.(Lorg/apache/http/conn/scheme/SchemeRegistry;Lorg/apache/http/conn/DnsResolver;)
httpclient-4.2-alpha1.jar の使用
構成 :
<!-- Rest easy connection pooling -->
<bean id="poolingClientConnectionManager" class="com.auction.acp.rest.impl.ConnectionManager" >
</bean>
<bean id="httpClient" class="org.apache.http.impl.client.DefaultHttpClient" >
<constructor-arg name="conman" ref="poolingClientConnectionManager"> </constructor-arg>
</bean>
jar を調べると、このコンストラクターは既に存在します。最初に頭に浮かぶのは、[JBoss を使用している] 他のライブラリが使用されていることです。jboss-deployment-structure.xml で除外を試みましたが、うまくいきませんでした。
<exclusions>
<module name="org.apache.httpcomponents" />
<module name="org.apache.http.impl.conn" />
</exclusions>