2009-08-25 10 views
0

Je souhaite exposer un service Web sur un noeud qui diffère sur le même contrat de service Web sur un autre noeud, essentiellement, par défaut, le service Web, les deux noeuds glassfish en cours d'exécution. J'utilise netbeans et jax-ws et je n'arrive pas à le faire fonctionner. Je génère la partie de serveur de service Web et la partie de client de service Web et utilise les mêmes dto. Donc, la méthode de service est très simple, il suffit de passer la requête.Problèmes d'appel d'un service Web à partir d'un autre service Web avec netbeans et jax-ws

Mon problème actuel est qu'il est insit sur l'utilisation de ws-coordination pour "coordonner" et cela utilise ssl pour se connecter entre les serveurs et je n'ai pas configuré cela donc il échoue.

utilisant Glassfish 2.1 et NetBeans 6.7

Quelqu'un at-il réussi à faire cela? Est-ce que quelqu'un sait comment désactiver ws-coordination? Je préfère ne pas utiliser ws-coordination car je n'en ai définitivement pas besoin et je ne veux pas avoir à configurer ssl.

Répondre

0

J'ai fait quelque chose de similaire en utilisant les services Web (AsyncProvider).

Cependant, vous devrez peut-être écrire le vôtre TubelineAssembler pour créer une tubeline sans le Tube qui traite les éléments liés à la coordination ws. Un exemple de la façon de créer votre propre TubelineAssembler peut être trouvé here.

+0

Donc je ne peux pas le faire avec des services web synchrones réguliers? Et aller aussi loin que l'utilisation de tubes pour supprimer l'impact de la coordination ws, il devrait être plus facile que cela. –

Questions connexes