Bonjour,
voici le contexte:
- un serveur JBoss héberge des Webservices développés en java. Pour les tests, le déploiement se fait directement via Eclipse.
- plusieurs postes de développeurs quasi-identiques (en ce qui concerne la configuration du firewell, les versions des logiciels et librairies)
Tests en local (le serveur WS cible est celui hébergé sur le poste)
Les WS répondent, sur tous les postes :
- aux clients java ad-hoc (modules java développés en même temps)
- aux requêtes via SOAPUi
- à l'affichage de la page Apache Axis (liste des services et WSDL) via Firefox
Mais, sur certains postes, et en local, l'appel au WS via un script Perl et SOAP-Lite renvoie une erreur 403 - Forbidden (au niveau de l'appel de la méthode call()).
Tests distant
- Le script est lancé sur une machine (winXp) qui fonctionne (également via un CentOs sans aucun rapport) et appelle un WS sur une machine a priori KO : ça fonctionne.
- Le script lancé sur une machine KO et qui appelle le WS d'une machine OK : ça ne fonctionne pas.
A priori, le serveur répond (erreur 403), et du coup, ce n'est pas windows qui bloque l'exécution Perl.
Auriez-vous des idées ?
(si nécessaire, je peux récupérer les versions des outils et librairies)
Partager