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"
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()).
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();
Il y a certainement un truc que j'ai pas compris,
Merci d'avance,
Rob
Partager