Articles

Affichage des articles du janvier, 2011

Créer et publier un Webservice avec CXF et Maven

Nous allons voir dans ce billet comment créer et publier un service sur tomcat avec maven et CXF. Tout d'abord, initialiser le projet avec l'archetype webapp de Maven : mvn archetype:create -DgroupId=com.test.ws.cxf -DartifactId=cxf-webapp -DarchetypeArtifactId=maven-archetype-webapp cd ./cxf-webapp mvn clean Editer le fichier pom.xml afin d'y rajouter les dépendances suivantes : <dependency>  <groupId>org.apache.cxf</groupId>  <artifactId>cxf-rt-frontend-jaxws</artifactId>  <version>2.3.1</version> </dependency> <dependency>  <groupId>org.apache.cxf</groupId>  <artifactId>cxf-rt-transports-http</artifactId>  <version>2.3.1</version> </dependency> Créer un WSDL, nous resterons classique et ferons un simple service HelloWorld : <?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitions xmlns:s...