Bonsoir,
Je travaille avec Tomcat, j'ai intégré soap en suivant ce tuto : http://www.soapuser.com/fr/server3.html, tout fonctionne bien !
Ensuite, j'ai voulu créé un service, et là je ne suis pas sûr de moi. Voila coment j'ai fait :
Sur eclipse, j'ai créé une application web (dynamic web project). Dans WEB-INF, j'ai écris le fichier DeploymentDescriptor.xml, et j'ai écris une classe java avec une méthode.
Voici le fichier DeploymentDescriptor.xml :
Le classe ServiceCalculateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:TestServiceSOAP"> <isd:provider type="java" scope="Application" methods="calculer"> <isd:java class="test.ServiceCalculateur" static="false"/> </isd:provider> <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener> <isd:mappings/> </isd:service>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 package test; public class ServiceCalculateur { public double calculer(double nb){ return nb+nb; } }
J'ai créé un war de cette application que j'ai copié dans webapps de tomcat.
Mon problème c'est que lorsque je veux lister les services sur tomcat, il ne trouve pas celui que je viens de créer.
Donc il me manque une étape mais je ne sais pas laquelle.
Pourriez vous m'indiquer quelles sont les étapes pour déployer mon service sur tomcat.
Je vous remercie
Bonne soirée
Partager