Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

Réponse
 
Outils de la discussion
Vieux 08/10/2008, 12h45   #1 (permalink)
Membre du Club
 
Date d'inscription: juin 2006
Localisation: Bordeaux
Messages: 90
Par défaut Tomcat,axis2 et stateful

Bonjour,
Dans le cadre d'un projet pour la fac je dois créer un webService qui dialogueras avec ldap. le client étant une applis java et non une applet.

Dans un premier temps histoire de me familiariser un peu avec ce type de travail j'ai tenté une petite applis toute simple elle contient :
Une variable de type int
Les deux accesseurs qui vont bien pour lire et modifier la variable.

Le problème qui se pose étant que si je modifie la variable depuis mon client puis je demande sa valeur, le service me retourne la valeur par défaut et non la nouvelle variable.
J'en déduis donc que d'un appel à l'autre l'état, l'état de mon objet n'est pas maintenu, comme pour un EJB s'il est définit stateless.
J'ai bien essayé dans services.xml de mettre scope=soapsession mais aucuns changement.
J'ai cherché un peu partout mais sans résultat
J'ai absolument besoin de conserver l'état de mon objet pendant toute l'exécution de mon applis cliente.
Quelqu'un pourrait-il m'aiguiller pour pouvoir réussir à obtenir le bon comportement?
Merci d'avance
Gwenhaël
__________________
Arsenic et vieille ferrailles
http://www.trabucayre.com
gwenhael est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 18h00   #2 (permalink)
Membre du Club
 
Date d'inscription: juin 2006
Localisation: Bordeaux
Messages: 90
Par défaut

ReBonjour,
J'ai finalement réussit à faire du persistant... Pourquoi soapsession marche et pas ce matin?!?
Maintenant le problème est qu'il persiste trop... Autrement dit je modifie la valeur de ma variable le programme client se finit je le relance et il posséde toujours la variable à la valeur modifiée juste avant.
Autrement dit le même objet côtés serveur sert pour plusieurs instances clientes.
Comment puis-je faire pour qu'à l'arrêt du client l'objet du côtés serveur soit détruit et surtout qu'un objet serveur ne sert qu'à et un seul client.
Merci d'avance
Gwenhaël
__________________
Arsenic et vieille ferrailles
http://www.trabucayre.com
gwenhael est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 20h04   #3 (permalink)
Invité de passage
 
Date d'inscription: octobre 2008
Messages: 1
Par défaut Pb avec Tomcat

Bonjour ,

Je viens d'instataller Tomcat et j'envoi des aplli mais il m'indique un message d'erreur:
javax.servlet.ServletException: Erreur d'allocation à une instance de servlet
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Unknown Source)
Issamkar est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 22h43.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations