onfiguración @Timeout para servicios web de primavera con RestTemplate

Me gustaría configurar un tiempo de espera en el lado del cliente para los servicios web de primavera utilizando RestTemplate. Intenté la siguiente configuración:

<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<constructor-arg>
    <bean class="org.springframework.http.client.CommonsClientHttpRequestFactory">
    <property name="readTimeout" value="10000" />
    </bean>
</constructor-arg>
    <property name="messageConverters">
    <list>
    <ref bean="stringHttpMessageConverter" />
    <ref bean="marshallingHttpMessageConverter" />
    </list>
    </property>
</bean>

Pero tengo un NoClassDefFoundError cuando inicio mi tomcat:

06 févr. 2012 10:43:43,113 [ERROR,ContextLoader] Context initialization failed
java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpMethodBase

Sin embargo, he incluido commons-httpclient en mi pom.xml:

    <dependency>
        <groupId>commons-httpclient</groupId>
        <artifactId>commons-httpclient</artifactId>
        <version>3.1</version>
    </dependency

¿Alguna idea de cómo podría hacer / arreglar eso?

Gracias por adelantado

Respuestas a la pregunta(8)

Su respuesta a la pregunta