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 :

Erreur webservice (Salome)


Sujet :

Services Web Java

  1. #1
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115
    Par défaut Erreur webservice (Salome)
    Bonjour,

    ce post fait suite à celui-ci :
    http://www.developpez.net/forums/d86...e-webservices/

    Cette fois ci mon problème porte plus sur la partie webservice.
    En effet j'ai créé un WS de type HelloWorld qui fonctionne bien.

    Je l'appelle avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    try {
    	// l'URI a contacter
    	String endpointURL = "http://localhost:8080/Test_Salome_WebS/services/Hello";
     
    	// Le service à executer
    	Service  service = new Service();
    	Call  call    = (Call) service.createCall();
    	call.setTargetEndpointAddress( new java.net.URL(endpointURL) );
     
    	// l'operation du service
    	call.setOperationName( new QName("http://DefaultNamespace", "sayHello") );
     
    	// L'appel
    	String ret = (String) call.invoke( new Object[] { } );
     
    	System.out.println("-->"+ret);
    } catch (Exception e) {
    	System.err.println("erreur "+ e.toString());
    }
    Tout fonctionne et je récupère bien la réponse du WS.

    Maintenant lorsque j'exécute ce code dans Salome avec le plugin Beanshell j'ai d'abord cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bsh % Sourced file: inline evaluation of: ``import javax.xml.namespace.QName; import org.apache.axis.client.Call; import . . . '' : Typed variable declaration : Object constructor : at Line: 11 : in file: inline evaluation of: ``import javax.xml.namespace.QName; import org.apache.axis.client.Call; import . . . '' : new Service ( ) Target exception: java.lang.ExceptionInInitializerError done run...
    Puis si j'essaye de réexécuter le code celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Sourced file: inline evaluation of: ``import javax.xml.namespace.QName; import org.apache.axis.client.Call; import . . . '' : Typed variable declaration : Object constructor : at Line: 13 : in file: inline evaluation of: ``import javax.xml.namespace.QName; import org.apache.axis.client.Call; import . . . '' : new Service ( ) Target exception: java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.client.AxisClient done run...
    Pourtant je pense avoir bien configurer mes classpath avec les jar qu'il faut (axis.jar, jaxrpc.jar, ...).
    J'ai tenter de rajouter le path des jar dans mon code beanshell mais ça n'a aucun effet.

    Une idée sur la façon de résoudre ce pb?

  2. #2
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115
    Par défaut
    J'ai trouvé !!
    C'était un problème de sécurité java.
    J'ai édité le fichier ".java.policy" pour y rajouter la ligne :

    permission java.security.AllPermission;

    Salomé arrive à interroger mon servie web après ça.
    Je dois perdre la sécurité du coup, il doit être possible d'affiner les règles.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreurs webservices on Datastage 8.7
    Par ppradon dans le forum DataStage
    Réponses: 0
    Dernier message: 11/09/2014, 09h22
  2. Erreur WebService sur un hébergeur mutualisé
    Par joannak20 dans le forum Services Web
    Réponses: 1
    Dernier message: 15/02/2010, 08h53
  3. Erreur webservices Axis fault
    Par pracede2005 dans le forum Services Web
    Réponses: 0
    Dernier message: 09/12/2009, 14h24
  4. [Exception PHP] Interception Erreur WebServices
    Par yokoPim dans le forum Langage
    Réponses: 2
    Dernier message: 12/09/2006, 15h46

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