2009-01-22 5 views
2

J'ai une application écrite avec NetBeans Platform 5.5. J'ai de la difficulté à consommer un service Web.Consommation d'un service Web avec la plateforme NetBeans

Si je crée une application Java SE dans NetBeans, je peux ajouter une référence de service Web sans problème.

Depuis que mon application utilise la plateforme NetBeans, de nombreux choix de menu changent. Donc, je ne peux pas comprendre comment ajouter une référence au service Web. J'ai parcouru ce sujet de plusieurs façons, mais je n'ai trouvé aucune page traitant de la consommation d'un service via la plateforme. Ils parlent tous de consommer un service avec une application Java SE.

La modification de l'application à partir de l'architecture de la plate-forme n'est pas une option.

+0

Avez-vous un service en tête? Pouvez-vous nous dire lequel? Y at-il des détails à la consommation sur un simple get? – Paxic

+0

J'ai le même problème avec NetBeans 7.0.1. Fondamentalement, avec un projet Java SE standard, vous pouvez faire un clic droit sur Nouveau> Web Service Client ... et ajouter un service Web en spécifiant l'URL wsdl. Je n'ai pas cette option pour un projet de plate-forme de NetBeans .... Aimerait que n'importe qui pourrait aider avec ceci. – simgineer

Répondre

0

Voici un good tutorial pour la configuration d'un lecteur de flux sur la plateforme NetBeans. Elle couvre certains des problèmes de configuration pour l'utilisation des services Web

Blog avec un entry à faire un client de services Web

Je serais heureux d'essayer de vous donner une réponse plus précise si vous pouvez donner des informations sur la service auquel vous voulez accéder.

0

trouvé ceci:

  1. Créer un service Web et le client en utilisant ce tutorial
  2. Créer module wrapper bibliothèque client de service Web (vous n'avez pas besoin d'inclure libs JAX-WS, que votre pot client)
  3. Dans votre module wrapper ajoutez ce qui suit les dépendances (important):
    • JAX-WS 2.1 API
    • JAX-WS 2.1 et JAXB 2.1 Bibliothèque (pour cela, vous devez vérifier Afficher les modules non-API dans la fenêtre « Ajouter un module de dépendance »)
  4. Si vous essayez de construire le module après ces étapes, il échouera vous indiquant que votre module n'est pas ami "path-to-netbeans"/java2/modules/org-netbeans-modules-websvc-jaxws21.jar. Faites un clic droit sur JAX-WS 2.1 et JAXB 2.1 Library et choisissez Modifier. Sélectionnez la version d'implémentation.

de here.

Questions connexes