Déploiement web service suivant la seconde méthode
Bonjour à tous,
ayant cherché intensivement comment faire pour déployer mon web service correctement en évitant de le renommer en .jws, je vous soumet ici ma solution( communiqué aussi à l'auteur du très bon (mais actuellement dépassé) tutorial présent à cette adresse :
http://karamimed.developpez.com/j2ee...iels/axis/#LIV
( Je remercie ENORMEMENT d'ailleurs son auteur pour m'avoir consacré son temps en tentant de résoudre mon problème, sans succès )
Le tuto que j'ai trouvé se trouve à cette adresse : http://marine.edu.ups-tlse.fr/~truil...Axis1_1_51.pdf
Voici les fameux BAT magiques :
Code:
1 2 3 4 5 6 7 8 9 10
|
REM Axis et Jaxrpc pour la compilation du client
set CLASSPATH=.;./lib/axis.jar;./lib/jaxrpc.jar
javac EmployeService.java
REM DEPLOIEMENT
set CLASSPATH=.;./lib/axis.jar;./lib/jaxrpc.jar;./lib/commons-logging-1.0.4.jar;./lib/commons-discovery-0.2.jar;./lib/activation.jar;./lib/mail.jar
java org.apache.axis.client.AdminClient deploy.wsdd
pause |
A noter qu'il faut placer dans le dossier WEB-INF de Axis:
Le .wsdl ( qu'on enregistre auparavant via son navigateur en utilisant la première méthode avec .jws )
Le .wsdd ( le tuto est assez clair sur ce dernier )
Le .java que vous voulez compiler
Ce bat vous fait la compilation, et l'ajout dans axis !
Voila j'espère que ca va aider beaucoup de monde...
Mots clés pour Google et Cie :
web service
déploiement deploiement axis tomcat
could not find the main class
org.apache.axis.client.AdminClient
Merci de conserver ce post, par pitié pour les autres personnes qui galèrent !