deploy et return code 302
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
Code:
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 |
Bon...
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:
Code:
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 |
Je ne sais pas pourquoi j'ai l'erreur 302.
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?