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 :

Deployement du webService


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut Deployement du webService
    Salut,
    je veux deployer un web service sous Axis.
    J'ai commence dés le début (Tomcat est déjà installé chez moi).
    J'ai utilise ce lien : http://karamimed.developpez.com/j2ee/tutoriels/axis/
    et j'ai poursuis toutes les etapes correctement.
    Jusqu'à l'étape " III-B. Déploiement du web service " aucun service ne serait affiche mais Requested resource not found!
    Durant les autres etapes j'ai eu aucune erreur.
    Quelles sont les possibles raisons pour la generation de telle erreur.

    Merci d'avance.

  2. #2
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2005
    Messages
    246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mali

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2005
    Messages : 246
    Par défaut
    Bonjour,

    As tu fait cette commande ? c'est elle qui consiste en la réalisation du deploiement proprement dit.

    java org.apache.axis.client.AdminClient deploy.wsdd

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Bonjour,
    Non je l'ai pas fait. Elle est montionnée dans les étapes qui suivent. J'ai cru que je dois suivrent les étapes comme elles sont décrit.
    Mais franchement j'ai pas compris comment je peux executer cette commande.
    D'aprés le quide je dois utiliser l'utilitaire AdminClient du serveur d'Axis.
    Je suis entrain de voir comment ça fonctionne et puis je vais reesayer de deployer le service et voir le résultat.

  4. #4
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    ça marche tjs pas.
    J'ai repris la classe sommer et je l'ai compile. J'ai Cree ensuite le descripteur de d'eploiement deploySommer.wsdd, avec ce contenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <deployment xmlns="http://xml.apache.org/axis/wsdd/"
    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
    <service name="MonServiceAddition" provider="java:RPC">
    <parameter name="className" value="Addition"/>
    <parameter name="allowedMethods" value="*"/>
    </service>
    </deployment>
    Puis j'ai tapé la commande dans la ligne de commande:
    java org.apache.axis.client.AdminClient deploySommer.wsdd; -->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    C:\Documents and Settings\kh>java org.apache.axis.client.AdminClient deploySommer.wsdd
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/client/AdminClient
    Caused by: java.lang.ClassNotFoundException: org.apache.axis.client.AdminClient
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    Où je dois placer les deux fichiers sommer.CLASS et deploySommer.wsdd?
    Et commenent je peux accéder autrement à cet utilitaire : AdminClient-où se trouve?-

    Merci

  5. #5
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    juste une petite correction dans le premier code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <parameter name="className" value="sommer"/>
    la classe s'appelle sommer

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Salut,
    Si jamais !! quelqu'un peut me proposer un autre document qui offre les etapes de deployement d'un WS avec Axis. Peut etre j'ai echappe une etape. Ou peut etre qu'il offre une autre methode de deployement.

    Merci

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 239
    Par défaut
    lors de déployement il faut que ton serveur soit démarrer ce dernier a besoin de lancer quelques requêtes HTTP.

    Tiens nous au courant....

  8. #8
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Mon serveur Tomcat a ete tjs demerre lors du deployement.
    Cette methode ne fonctionne tjs pas!!!
    J'ai essaye la methode de creation d'un repertoire .aar qui contient MonService.CLASS et le repertoire META-INF qui contient le fichier service.xml
    et j'ai copie ce repertoire.aar sous tomcat/webapps/axis2/WEB-INF/services
    Maintenant lorsque je demarre tomcat et je tape
    http://localhost:8080/axis2/ et puis je clique sur Services mon service soit affiche comme etant un service actif.
    Et lorsque je tape
    http://localhost:8080/axis2/MonService?wsdl la definition WSDL qui sera generee automatiquement par Axis sera aussi affichee.
    Mais lorsque je veux tester la methode echo de mon web service une erreur sera generee :

    http://localhost:8080/axis2/MonService?method=echo&value=4

    Requested Resource not found??

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 239
    Par défaut
    pour déployer Axis2 sur un serveur, il suffit de construire un WAR qui respecte l'architecture conseillé par l'équipe d'axis. Tu trouve un exemple du WAR sur le site d'axis2.

    Bonne courage....

  10. #10
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Salut,
    avec axis1 j´ai arrivé à deployer un service.
    Mais je dois utiliser axis2, j´ai pas compris qu´elle est la différence entre les différentes méthode de déployement.
    Il y a la création d´un fichier .aar et il y a l´utilisation des plugins Eclipse comme c´est décrit dans ce site:

    http://www.mti.epita.fr/blogs/java/j...es-avec-axis2/

    J´ai telecharge les plug-ins, tous installe et j´ai cree les classes et suivi les etaps de deployement : lors du deployement eclipse indique : Service Archive generated successfully.
    Mais aucun service n´etait genere.
    sous http://localhost:8080/axis2/services/listServices ne se trouve que le Service Version.
    Quelqu´un a une idee?

Discussions similaires

  1. Deployer Un projet WebService/Maven
    Par proganas dans le forum Services Web
    Réponses: 2
    Dernier message: 07/10/2009, 19h31
  2. [C#] Comment déployer un WebService ?
    Par rastali dans le forum Services Web
    Réponses: 3
    Dernier message: 15/05/2007, 17h25
  3. [JBoss]Deployed WebServices Probleme Help
    Par llandry dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 08/02/2007, 00h03
  4. [Sun application server] WebService dans un .JAR à deployer
    Par kbz dans le forum Glassfish et Payara
    Réponses: 3
    Dernier message: 09/08/2006, 01h36
  5. WebService Google sur builder 5?
    Par billuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2002, 19h43

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