Communication entre servlet, contextes différents
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:
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