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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    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 confirmé
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    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 confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    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 confirmé
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    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 confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    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 confirmé
    Inscrit en
    Janvier 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    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

+ 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, 22h33
  2. Appeler Webservice JAVA securisé
    Par nitrous007 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 28/02/2008, 16h05
  3. fichier Jar introuvable
    Par julien.63 dans le forum Langage
    Réponses: 2
    Dernier message: 12/01/2008, 18h03
  4. Probleme Appel webservice 4D 2003
    Par maveric dans le forum 4D
    Réponses: 4
    Dernier message: 28/09/2006, 16h39
  5. [SWT-WEbstart] .dll et swt.jar introuvable ?
    Par ionix dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/04/2006, 15h55

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