Bonjour à tous.
Je bloque sur un problème depuis quelques jours donc je me permet de soliciter votre aide.
J'essaye de developper un service web avec le couple Xfire /Tomcat.
Tout marche nickel tant que mon couple service/client discute en terme simple: String/int/ Vector de String etc
Quand j'ai voulus tester si je pouvais communiquer un objet perso ca marchait. Mais voilà, ce n'était qu'un test simple!
J'avais donc mon client, mon serveur et l'objet en question dans le même projet!
Maintenant j'ai dissocié un projet POJO, un projet Service et un projet Client. Bien entendu le service et le client importe tous les deux le projet POJO en tant que JAR externe (avec Eclipse "insert a project").
Mon service comme mon client arrive a manipuler mes objets perso sans problème.
PROBLEME: impossible n'envoyer un objet perso entre le client et le server (et vice-versa). L'exception levé est :
"Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't instantiate class. com.toma.test.object.persistant.ClientPOJO"
Je me suis demandé si le problème pouvait venir une incompatibilité dus à des versions de compilation différentes. J'ai donc sortie mon package object.persistant.une fois compilé et inclus en tant que JAR au client et service. Tomcat et le Eclipse utilise le même compilo JAVA.
Une idée? Je commence a perdre mon sang froid...

Tom@