Bonjour,
Je fais appel à votre aide car je rencontre un problème que je n'arrive pas à solutionner lors du développement d'un service web.
Voici le contexte :
J’ai développé un web service avec J2ee 1.6, Apache CXF pour la communication SOAP, Spring et Spring-ldap pour la communication avec l’annuaire LDAP.
Le serveur d’application utilisé est Apache Tomcat 6.0.18.
Mon soucis se situe au moment où le web service perd la connexion avec l’annuaire. De ce fait, spring-ldap lève une exception (jusqu’à là rien d’anormal).
Seulement, une fois l’annuaire rétablit, le web service ne le détecte toujours pas.
Voici la configuration au niveau des beans spring :
Connaissez-vous la configuration qui permettrait de résoudre mon problème sans utiliser de DataSource ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <bean id="contextSource" class="org.springframework.ldap.pool.factory.PoolingContextSource"> <property name="contextSource" ref="contextSourceTarget" /> </bean> <bean id="contextSourceTarget" class="org.springframework.ldap.core.support.LdapContextSource"> <property name="url" value="blablabla" /> <property name="base" value="blebleble" /> <property name="userDn" value="bliblibli" /> <property name="password" value="blobloblo" /> <property name="pooled" value="true" /> </bean> <bean id="templateLdap" class="org.springframework.ldap.core.LdapTemplate"> <constructor-arg> <ref bean="contextSource" /> </constructor-arg> </bean>
Pour le moment, je cherche une solution au niveau de spring avant de me retourner vers un solution java.
En l'attente d'une réponse, je vous souhaite à tous une bonne journée.
Cordialement.
Partager