Debuggage TCP/IP ou HTTP: le plugin TCP/IP Monitor d'Eclipse
Sur certains projets, il peut être très intéressant de voir les requêtes LDAP ou autre qui passent sur le réseau soit en TCP ou en HTTP. Pour cela, un outil très simple à utiliser existe. Il s'appelle TCP/IP Monitor et c'est un plugin d'Eclipse.
Pour paramétrer, par exemple, la possibilité de voir les requêtes vers un annuaire LDAP faite depuis votre poste local. Il suffit de modifier le hostname du serveur LDAP de l'application que vous êtes entrain de tester en le positionnant sur localhost. Ensuite, vous pouvez configurer TCP/IP Monitor afin qu'il serve de proxy entre votre machine et le serveur LDAP distant. La procédure est la suivante:
- ouvrez TCP/Monitor dans Eclipse en cliquant sur Window -> Show View -> Others. Taper alors TCP pour retrouver le plugin (sinon faut l'installer). Cliquez dessus
- la fenêtre suivante s'affiche alors:
Cliquez sur le bouton Add.. pour ajouter une nouvelle redirection de port.
- la copie d'écran suivante illustre la manière de configurer cette redirection.
Voilà TCP/IP Monitor est prêt à recevoir toute les requêtes destinés à votre serveur LDAP pour peu que vous aillez bien configurer votre application comme décrit plus haut.