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 :

Client Webservices en Java SE


Sujet :

Services Web Java

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 106
    Points : 63
    Points
    63
    Par défaut Client Webservices en Java SE
    Bonjour,

    Je dois consommer un webservice, sur Java SE. J'utilise wsimport pour générer mes classes depuis mon wsdl.

    Getcertificaterequest (@XmlAccessorType)
    ObjectFactory
    Wsgetcertificate_Service (@webserviceclient)
    Wsgetcertificate ( interface )

    Dans ma classe d'appel , je lance mon initialisation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
           Wsgetcertificate_Service serciv = new Wsgetcertificate_Service();
    	   Getcertificaterequest methdoe = new Getcertificaterequest(); 
    	   methdoe.setIdentifier("serge@ecoodentist.com");
    	   methdoe.setOtp("s3YbXdrb");
    	   methdoe.setType("pem");
     
    	   String retour= serciv.getWsgetcertificateSOAP().getCertificate(methdoe);

    et j'ai une erreur

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    	at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:149)
    	at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:137)
    	at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)
    	at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:139)
    	at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:40)
    	at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36)
    	at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32)
    	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:99)
    	at org.apache.cxf.BusFactory.createThreadBus(BusFactory.java:165)
    	at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:155)
    	at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:140)
    	at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:89)
    	at javax.xml.ws.Service.<init>(Service.java:77)
    	at fr.idshost.certtest.wsgetcertificate.Wsgetcertificate_Service.<init>(Wsgetcertificate_Service.java:46)
    	at com.cwfse.main.Cmain.initProp(Cmain.java:741)
    	at com.cwfse.main.Cmain.main(Cmain.java:155)
    Je vois bien qu'il me manque un jar, en googleisant un coup sur l'erreur, il me disent que j'ai besoin de l'API Apache CXF. Pourquoi suis obligé d'embarquer cette API pour un client ?
    y'a pas moyen de faire autrement ?

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 106
    Points : 63
    Points
    63
    Par défaut
    j'ai utilisé axis par défaut ...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/05/2009, 17h31
  2. WebService Serveur Java Client Delphi2006
    Par bixente40 dans le forum Web & réseau
    Réponses: 0
    Dernier message: 19/09/2008, 09h08
  3. [DEBUTANT]WebService Serveur Java / Client .net
    Par balsa dans le forum Services Web
    Réponses: 2
    Dernier message: 31/03/2007, 00h41
  4. [webService][Axis] java.lang.OutOfMemoryError
    Par webspeak dans le forum Services Web
    Réponses: 8
    Dernier message: 25/04/2005, 17h58
  5. [WebService]Fichier Java et WSDL associé pour Web Services
    Par P4_le_requin_breton dans le forum Services Web
    Réponses: 9
    Dernier message: 23/02/2004, 12h55

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