Web Services
Résolu
Bonjour,
je veux créer une application "serveur" avec les web services en java (SOAP), pour pouvoir appeler mes méthodes avec un client JEE.
je dois faire ceci avec Maven(Spring).
j'ai essayé mais j'ai trouvé que Maven ne connait pas "@WebServices ...."
aidez moi s'il vous plait
Cordialement
je veux créer une application "serveur" avec les web services en java (SOAP), pour pouvoir appeler mes méthodes avec un client JEE.
je dois faire ceci avec Maven(Spring).
j'ai essayé mais j'ai trouvé que Maven ne connait pas "@WebServices ...."
aidez moi s'il vous plait
Cordialement
1 réponse
-
j'ai trouvé la solution :
nous devons ajouter
ses lignes :
<properties>
<cxf.version>2.7.3</cxf.version>
<spring.version>3.1.3.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-databinding-jaxb</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>${cxf.version}</version>
</dependency>
<!-- ============================ -->
<!-- Test dependencies begin here -->
<!-- ============================ -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>bookservice</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
dans le fichier pom.xml
Cordialement.