Bonjour,

Je me suis récement mis aux web service et j'aimerais utiliser un service existant.
J'utilise eclipse, et j'ai le fichier WSDL sous la main. Avec ce fichier j'aimerais pour générer le clien capable de consommer le service.

J'ai regardé du coté d'axis et j'ai lu quelques articles concernant WSDL2Java, le hic c'est que je suis incapable de faire fonctionner cet outil o_O

D'une je ne trouve pas du tout le package org.apache.axis.wsdl il semble etre encapsuler dans wsdl4j-1.5.1.jar

Donc ensuite je lit quelques petits truc et il semble qu'il faille configurer un class path enorme, je m 'y lance

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
 @ECHO OFF
 set AXIS_HOME=C:\axis\axis-1_4
 set ACTIVATION_HOME=C:\axis
 set MAIL_HOME=C:\axis
 set XML_HOME=C:\axis
 set ["LOG4J"]_PROPERTIES_HOME=C:\axis
 set AXIS_LIB=%AXIS_HOME%\lib
 REM Create the class path 
 set AXISCP=.
 set AXISCP=%AXISCP%;%ACTIVATION_HOME%\activation.jar
 set AXISCP=%AXISCP%;%AXIS_LIB%\axis.jar
 set AXISCP=%AXISCP%;%AXIS_LIB%\commons-discovery.jar
 set AXISCP=%AXISCP%;%AXIS_LIB%\commons-logging.jar 
 set AXISCP=%AXISCP%;%AXIS_LIB%\jaxrpc.jar
 set AXISCP=%AXISCP%;%AXIS_LIB%\saaj.jar 
 set AXISCP=%AXISCP%;%AXIS_LIB%\log4j-1.2.8.jar
 set AXISCP=%AXISCP%;%AXIS_LIB%\wsdl4j.jar
 set AXISCP=%AXISCP%;%MAIL_HOME%\mail.jar
 set AXISCP=%AXISCP%;%XML_HOME%\xml-apis.jar
 set AXISCP=%AXISCP%;%XML_HOME%\xercesImpl.jar
 ECHO set up classpath
 REM set logging to the console using log4j
 set AXISCP=%AXISCP%;%LOG4J_PROPERTIES_HOME%
 ECHO initialised logging
 ECHO Should now be able to call
 ECHO adminclient, tcpmon, wsdl2java, java2wsdl ...
Toutes les libs sont au bon endroit, masi si je lance la commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java org.apache.axis.wsdl.WSDL2Java mon.wsdl
Je me retrouve avec une error "Class not found org.apache.axis.wsdl.WSDL2Java"

J'aimerais quand meme bien pouvoir utiliser mon web service :'(

Merci