Bonjour,

je souhaiterais faire communiquer deux servlets situées sur 2 contextes différents, et même deux serveurs différents.
Le but étant d'envoyer un objet sérialisé depuis une servlet vers une autre.

Voila le code exécuté depuis une servlet mappée sur
"http://serveur1.ex:8080/source"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
URL url = new URL("http://serveur2.ex:8080/destination");
URLConnection connexion = url.openConnection();
connexion.setDoOutput(true);
ObjectOutputStream fluxsortie = new ObjectOutputStream(connexion.getOutputStream());
fluxsortie.writeObject(objet);
fluxsortie.flush();
Mon problème étant que le doGet de la servlet mappée sur "http://serveur2.ex:8080/destination" n'est pas appelé (pas plus que l'init()).

Il y a certainement un truc que j'ai pas compris,

Merci d'avance,
Rob