Bonjour, je débute dans la création de services web en java et j'ai un problème dans la création d'un client voulant s'adrésser à un serveur axis tomcat sur le réseau local.
Avec ce code j'ai cette erreur:
(404)/axis/MonWebServiceMerci d'avance
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
27
28
29
30
31 try { //creation de l'accès vers le service Service service = new Service (); //creation d'un appel vers le service Call call = ( Call ) service.createCall (); //récupération de l'adresse URL du service accédé String endpoint = "http://192.168.10.162:8080/axis/MonWebService"; call.setTargetEndpointAddress (new java.net.URL(endpoint)); //Récupération de la méthode à appliquer //Mise en place des éventuels valeurs des paramètres de la méthode //Invocation du service // Récupération du résultat : //Appel de la fonction message call.setOperationName(new QName("mamethode"); //Spécification du type de retour call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING ); String message = (String) call.invoke(new Object []{}); System.out.println (" Retour de ServiceBonjour : " + message ); } catch (Exception e) { System.err.println (e.toString ()); }
Partager