IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

[DEBUTANT]WebService Serveur Java / Client .net


Sujet :

Services Web Java

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 29
    Points : 16
    Points
    16
    Par défaut [DEBUTANT]WebService Serveur Java / Client .net
    Bonjour à tous,

    Je travail actuellement sur un projet mettant en place un webService entre Java et .net.

    J'ai créé mon webservice sous Java dont voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    package com.supinfo.ws;
     
    public class test {
     
    	public test()
    	{
     
    	}
    	public int Ajouter(int a, int b)
    	{
    		return a+b;
    	}	
    }
    Et j'ai créé un client sous visual studio en .net dont voici une partie du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     private void bt_add_Click(object sender, EventArgs e)
            {
                localhost.testService myWebService = new localhost.testService();
     
                valeurab.Text = myWebService.Ajouter(int.Parse(valeura.Text), int.Parse(valeurb.Text)).ToString();
            }
    Cependant lors de l'appel de la méthode Ajouter du webService, j'ai l'erreur suivant qui s'affiche :

    The AXIS engine could not find a target service to invoke! targetService is test

    Avez-vous une idée ? j'ai effectué de nombreuses recherches mais sans succès.

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Après plusieurs tests sans succès malheureusement. il s'avère que le problème ne vienne pas de mon client mais bel et bien du serveur et donc du web service lui-même.

    habituellement, il est possible d'accèder au web service en suivant le lien suivant : http://localhost:8080/WSexemple1/services

    ce lien indique tous les webs services disponibles :
    - AdminClient
    - Version
    - MonWebService

    MonWebService s'affiche donc dans cette page mais avec l'erreur suivante :
    Exception - org.apache.axis.InternalException: java.lang.Exception: Couldn't find a matching Java operation for WSDD operation "ajouter" (2 args)

    "ajouter" correspond à une méthode "Ajouter" se trouvant dans ma classe faisant office de web service.

    Avez-vous des idées

  3. #3
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    pourquoi ne pas repartir du WSDL dans les deux cas?
    pourquoi utiliser AXIS? JAX-WS propose une intégration poussée avec WCF/.Net 3.0 (projet WSIT de GlassFish) et un modèle de programmation très simple.

Discussions similaires

  1. Serveur Java - Client PHP5
    Par Mister_Kp dans le forum Services Web
    Réponses: 2
    Dernier message: 05/07/2010, 11h06
  2. socket multiThread serveur JAVA / client FLEX
    Par aliong dans le forum Flex
    Réponses: 2
    Dernier message: 28/08/2009, 20h06
  3. Serveur Java client C#
    Par eamon250d dans le forum Général Java
    Réponses: 4
    Dernier message: 17/06/2009, 18h10
  4. WebService Serveur Java Client Delphi2006
    Par bixente40 dans le forum Web & réseau
    Réponses: 0
    Dernier message: 19/09/2008, 09h08
  5. Réponses: 16
    Dernier message: 05/06/2008, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo