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

Spring Java Discussion :

Jar introuvable qd appel WebServices [Web Services]


Sujet :

Spring Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 143
    Points
    143
    Par défaut Jar introuvable qd appel WebServices
    Je souhaiterai appeler un WebService via Spring et l'utiliser, j'ai éssayé différentes méthodes, mais aucune ne fonctionne. J'galère sur la doc...
    Là, j'ai une classe non trouvé, quelqu'un sait où elle est ? Dans quel .jar ?
    Merci.


    ApplicationContext.xml
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
       "http://www.springframework.org/dtd/spring-beans.dtd">
     
    <beans>
     
    <bean id="consultWebService"
    	class="org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean">
    	<property name="serviceInterface">
    		<value>com.socgen.bva.cdn.consultationimagevaleur.IConsultationImageValeur</value>
    	</property>
    	<!-- <property name="portInterface">
    		<value>com.socgen.bva.cdn.consultationimagevaleur.ConsultationImageValeur.RemoteConsultationImageValeur</value>
    	</property> -->
    	<property name="wsdlDocumentUrl">
    		<value>
    			https:// ....... /consultationImageValeurCDN.wsdl
    		</value>
    	</property>
    	<property name="namespaceUri">
    		<value>
    			http:// .... /ConsultationImageValeur/
    		</value>
    	</property>
    	<property name="serviceName">
    		<value>ConsultationImageValeur</value>
    	</property>
    	<property name="portName">
    		<value>IConsultationImageValeur</value>
    	</property>
    </bean>
     
    </beans>
    Mon appel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    BeanFactory factory = new XmlBeanFactory(new FileSystemResource("src/ApplicationContext.xml"));
        	service=(ConsultationImageValeur)factory.getBean("consultWebService");
    Mon rapport d'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
    21 juin 2006 10:27:41 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
    INFO: Loading XML bean definitions from file [D:\Utilisat\a432566\Mes Documents\Workspace\SpringTest\src\ApplicationContext.xml]
    21 juin 2006 10:27:42 org.springframework.beans.factory.support.AbstractBeanFactory getBean
    INFO: Creating shared instance of singleton bean 'consultWebService'
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'consultWebService' defined in file [D:\Utilisat\a432566\Mes Documents\Workspace\SpringTest\src\ApplicationContext.xml]: Initialization of bean failed; nested exception is javax.xml.rpc.ServiceException: Provider com.sun.xml.rpc.client.ServiceFactoryImpl not found
    javax.xml.rpc.ServiceException: Provider com.sun.xml.rpc.client.ServiceFactoryImpl not found
    	at javax.xml.rpc.FactoryFinder.newInstance(FactoryFinder.java:44)
    	at javax.xml.rpc.FactoryFinder.find(FactoryFinder.java:137)
    	at javax.xml.rpc.ServiceFactory.newInstance(ServiceFactory.java:58)
    	at org.springframework.remoting.jaxrpc.LocalJaxRpcServiceFactory.createServiceFactory(LocalJaxRpcServiceFactory.java:163)
    	at org.springframework.remoting.jaxrpc.LocalJaxRpcServiceFactory.createJaxRpcService(LocalJaxRpcServiceFactory.java:178)
    	at org.springframework.remoting.jaxrpc.JaxRpcPortClientInterceptor.prepare(JaxRpcPortClientInterceptor.java:290)
    	at org.springframework.remoting.jaxrpc.JaxRpcPortClientInterceptor.afterPropertiesSet(JaxRpcPortClientInterceptor.java:268)
    	at org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean.afterPropertiesSet(JaxRpcPortProxyFactoryBean.java:55)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:966)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:358)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
    	at socgen.test.spring.TestAppli.serv(TestAppli.java:64)
    	at socgen.test.spring.TestAppli.maMethode(TestAppli.java:38)
    	at socgen.test.spring.TestAppli.main(TestAppli.java:27)

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Points : 46
    Points
    46
    Par défaut
    Et tu sur de ton address de wsdl ? tu peux acceder a ton document wsdl en tapant cette adresse sur un ie ou autre.

    Sous quel serveur tourne ton webservice ?

    As tu inclus les jar de ton service de service service ds ton application ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 143
    Points
    143
    Par défaut
    J'ai inclu les jar !
    L'accès est protégé, faut des autorisations que j'ai inclu via les arguments de ma JVM dans mon appli Java (sous Eclipse).

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Points : 46
    Points
    46
    Par défaut
    J'ai jamais trop utilisé les WEB Service dans un bean sinon tu peux utiliser les classes Impl généré lors du déployement de ton service web . Si tu veux , j'ai juste un exemple d'appel a un web service sans bean avec java rpc

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 143
    Points
    143
    Par défaut
    Mon pb, c'est que j'ai en fait : un WebService existant déployé et sur un serveur avec droits... et mon appli java en local, avec les classes amicales de mon webService.
    Et je voudrais l'appeler avec Spring, et pouvoir juste récupérer les résultats et les traiter via les classes amicales !
    Simple en théorie !
    Mais Spring n'a pas l'air d'accord !

  6. #6
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Points : 46
    Points
    46
    Par défaut
    D'aprés cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Provider com.sun.xml.rpc.client.ServiceFactoryImpl not found
    J'ai l'impression que tu as oublié de mettre certains librarie de ton seveur de SERVICE WEB (par exemple AXIS c'est les libraire se trouvant dans le axis/WEB-INF/lib ) dans ton project client

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 143
    Points
    143
    Par défaut
    Je me doute que c'est un problème de librairie !
    Mais je ne sais pas dans laquelle il va chercher com.sun.xml.rpc ...

  8. #8
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Points : 46
    Points
    46
    Par défaut
    Par exemple moi j'utilise TOMCAT- AXIS pour mes WebService donc quand j'utilise les WebServices déployer sous AXIS avec java rpc. Bah je copies les librairie d'AXIS dans mon projet j2ee dans les WEB-INF/lib de ce projet j2ee. Donc comme je sais pas sous quel type de seveur son deployer tes service web, je sais pas koi te dire de plus

  9. #9
    Membre habitué
    Inscrit en
    Juillet 2004
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 152
    Points : 173
    Points
    173
    Par défaut
    elle est dans le JWSDP, ta classe

    http://java.sun.com/webservices/jwsdp/

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 143
    Points
    143
    Par défaut
    Merci bcp !!!! Ca pète plus loin, mais bon, j'ai ma librairie !!!

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

Discussions similaires

  1. [Web Service] Appel Webservice SOAP
    Par HaTnuX dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 16/08/2008, 23h33
  2. Appeler Webservice JAVA securisé
    Par nitrous007 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 28/02/2008, 17h05
  3. fichier Jar introuvable
    Par julien.63 dans le forum Langage
    Réponses: 2
    Dernier message: 12/01/2008, 19h03
  4. Probleme Appel webservice 4D 2003
    Par maveric dans le forum 4D
    Réponses: 4
    Dernier message: 28/09/2006, 17h39
  5. [SWT-WEbstart] .dll et swt.jar introuvable ?
    Par ionix dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/04/2006, 16h55

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