bonjour j'ai écrit un service web simple voici son code:
ce client modifie ne fait que modifier l'attribut a et de le réafficher. seulement ce que je ne comprend pas c'est que cette modification n'a aucun effet. le resutat de System.out.println(mws.geta()); vaut 0 alors que j'attends 5
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
19
20
21
22
23
24
25
26 public class Calcul { private int a; public void seta(int valeur){ a = valeur; } public int geta(){ return a; } } je le déploie sous axis en utilant la méthode (wsdd). et je constate qu'il est effectivement bien déployé. j'écris un client de ce service : import localhost.axis.services.calcul.*; public class CalculClient { public static void main(String [] arg) throws Exception{ CalculService locator = new CalculServiceLocator(); localhost.axis.services.calcul.Calcul mws = locator.getcalcul(); mws.seta(5); System.out.println(mws.geta()); } }
si quelqu'un a une idée du problème merci de m'aider.
[Modéré par Wichtounet ]
Ajout des balises code
Les Règles du Forum
Partager