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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !
Partager