Bonjour!
J'ai créé une classe java, que je veux déployer sous la forme d'un web service.
Lorsque je lance le deploy.bat j'ai l'erreur suivante: HttpErrorCode:302
Bon...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Exception: AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (302)Moved Temporarily faultActor: faultNode: faultDetail: {}:return code: 302 {http://xml.apache.org/axis/}HttpErrorCode:302
J'utilise Axis 1.4 et le jdk 1.4.2
J'ai donc mon serveur d'application Tomcat qui tourne.
J'ai créé une webapp ws sous le répertoire webapps.
En dessous j'ai les répertoires WEB-INF/deploy et WEB-INF/lib.
Sous lib j'ai tous les jars pour axis + mon jar contenant ma classe java devant devenir un web service.
Sous deploy, j'ai le deployMyWS.wsdd et le deployMyWS.bat.
Je lance Tomcat puis je lance le bat et j'ai l'erreur 302.
Voici le code de mon fichier bat:
Je ne sais pas pourquoi j'ai l'erreur 302.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 REM configure correctly the classpath using dependencies set CLASSPATH=.;..\lib\myWS.jar;..\lib\axis-corrected.jar;..\lib\commons-discovery-0.2.jar;..\lib\commons-logging.jar;..\lib\jaxrpc.jar;..\lib\log4j-1.2.8.jar;..\lib\saaj.jar;..\lib\wsdl4j-1.5.1.jar;..\lib\j2ee.jar;..\lib\commons-httpclient-3.1.jar;..\lib\commons-codec-1.3.jar java -cp %CLASSPATH% org.apache.axis.client.AdminClient deployMyWS.wsdd -p 8088
J'ai plusieurs pistes:
1. Les classes ne doivent pas être contenues dans le myWS.jar (bizarre ???)
2. Il me faut un fichier wsdl quelque part (?? Axis peut normalement le générer à la volée)
Qu'en pensez-vous?
Partager