Bonjour a tous,

Voici le context :
J'ai un programme qui utilise une persistance en fichier.
et j'ai une class qui regroupe tous les appels dont j'ai besoin.
Le tout dans un Jar application ne gérant pas les synchronizes ni les threads.
Le jar instancié fonctionne parfaitement dans une class java Main traditionnel.

j'ai a présent un nouveau besoin que je ne connaissais pas au départ.
un appel via un web service.

j'ai utilisé des exemples Axis2 pour réaliser des webServices style calculatrice et autre.... donc j'ai compris les bases et la mise en oeuvre.

Mais là je dois instancier mon Jar dans 1 web service rien ne fonctionne donc

Je pense me tourné vers un thread singleton qui instancie mon Jar a la premiere requete du webservice.
le thread principal servira a tenir en memoire les sessions.
le thread principal servira a tenir en memoire l'instance de mon Jar singleton
le thread principal servira en synchronize de persistance de donnée

et a chaque appel de web service d'un client je crée un nouveau thread
qui utilise en memoire.

pouvez vous me dire si c'est bien ou si mon système est pas le bon principe..

j'utilise tomcat 6 axis2 et pour le reste du java 1.6.

je vous remercie.