[Tomcat] Connexion refusée après identification valide
Bonjour,
Je travaille sur une application JEE utilisant le framework Tapestry 3 et hébergée sur un serveur Tomcat 5.5.
J'ai écrit un simple test HTTPUnit de connexion à l'application. Lorsque les identifiants sont vides ou erronés, les pages d'erreur sont correctement retournées. Lorsque les identifiants sont valides, une exception (java.net.ConnectException: Connexion refusée) est levée sur le "submit" du formulaire.
Ca semble donc être un problème d'accès à la page suivante, mais j'ignore pourquoi, sachant que le problème ne se pose pas avec un navigateur standard, et qu'aucune trace suspecte n'apparait dans le fichier catalina.out de Tomcat.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| WebConversation webConv = new WebConversation();
// Page de connexion
webConv.getResponse(ConstantesTests.URL_LOCALE);
// Iframe de connexion
WebResponse frameConnex = webConv.getFrameContents("connexion");
// Formulaire de connexion
WebForm formConnex = frameConnex.getForms()[0];
// Remplissage du formulaire de connexion
formConnex.setParameter("inputUser", utilisateur);
formConnex.setParameter("inputPassword", mdp);
// Validation du formulaire de connexion
formConnex.submit();
// Contenu de la page résultat
String contenuPageResult = webConv.getCurrentPage().getText();
// Test : l'icône est-elle dans la page
boolean isIcone = contenuPageResult.contains(ICONE_DECONNEX);
// VRAI si la page contient une icône de déconnexion,
// ou [exclusif] si au moins l'un des paramètres est invalide
Assert.assertTrue("Le test de connexion a échoué sans lever d'exception\n" + contenuPageResult,
(isIcone && utilisateur == UTIL_VALIDE && mdp == MDP_VALIDE)
|| (!isIcone && (utilisateur != UTIL_VALIDE || mdp != MDP_VALIDE))); |
Y a-t-il à votre avis quelque chose que j'aurais pu oublier ? Merci.