java.lang.ClassNotFoundException: org.springframework.beans.factory.support.ReaderContext

Problème

Intégration de jax-ws à Spring, à l’aide de xbean-spring-2.8.jar + Spring-2.5.6.jar . Pendant le démarrage du serveur, il frappe

java.lang.ClassNotFoundException: org.springframework.beans.factory.support.ReaderContext

Solution

Le fichier ` org.springframework.beans.factory.support.ReaderContext 'n’existe plus dans Spring-2.5.x, il n’existe que dans l’ancienne version Spring <2.5.x. La solution consiste à mettre à niveau votre xbean-spring vers la dernière version, par exemple, la version 3.7.

Vous pouvez obtenir xbean-spring.jar depuis le référentiel central Maven here ou déclarer la dépendance de xbean dans votre fichier pom.xml.

Fichier: pom.xml

<dependency>
    <artifactId>xbean</artifactId>
    <groupId>org.apache.xbean</groupId>
    <version>3.7</version>
</dependency>

lien://tag/jax-ws/[jax-ws]lien://tag/spring/[spring]