web-dev-qa-db-fra.com

Erreur Eclipse Axis lors de la création du service Web

Chaque fois que j'essaie de créer un nouveau service Web dans Eclipse, j'obtiens cette erreur:

IWAB0489E Error when deploying Web service to Axis runtime
  axis-admin failed with  {http://xml.Apache.org/axis/}HTTP (404)Not Found

Une idée de comment résoudre ce problème?

Merci

18
Bv202

s'il vous plaît vérifier les points suivants: 

  1. Vérifiez que le fichier web.xml du projet Web dynamique a été mis à jour avec le servlet Axis2. 
  2. Le projet a été ajouté au serveur et l'état du serveur est démarré. 
  3. Envoyez une requête ping à l'URL "/ services/AdminService"
    (par exemple, "http: // localhost: 8080/WebProj/services/AdminService) et vérifiez que le servlet Axis2 est opérationnel et en cours d'exécution. 
  4. Assurez-vous que deploy.wsdd est généré dans le répertoire WebContent/WEB-INF du projet Web sous le nom du package.
10
Sumit Singh

En fait, ce problème est dû au fait que vous avez choisi Axis1 à la place d’Axis2 lorsque vous essayez de générer le WebService.

Pour passer d'Axis1 à Axis2, vous devez cliquer sur "Exécution du service Web: Apache Axis" lorsque vous en êtes à cette étape de la création du service Web:

Web service creating

Ensuite, passez de l’axe 2 à l’axe 2:

Choose Axis 2

Une dernière considération: Vous devez être sûr que, lors de la création de votre projet Web dynamique, vous avez choisi "Version du module Web dynamique" inférieure à la version 3.0. La version 2.5 fonctionnera. Après cela, vous devez ajouter "Axis2 Web Services" aux facettes du projet. Faites un clic droit sur le projet> Propriétés> Facettes du projet

Adding Axis2 to the project facets cochez la case Publier le service Web et dans le client, sélectionnez la barre de défilement Créer client . Si le problème se produit, redémarrez votre Eclipse . Nous espérons que cela pourra vous aider.

29
Renato Lochetti

Vous devez activer le fichier de descripteur de déploiement Web "web.xml" lors de la création du projet et vous continuez d'utiliser l'axe 1 . Je l'ai fait et tout s'est bien passé.

0
Giacomo Maurizio

J'avais besoin d'axe1 pour mon projet (puisque axis2 avait créé de nouveaux problèmes) et j'avais ce problème. Je l'ai résolu par les étapes suivantes:

  • Allez dans Explorateur de projets dans Eclipse. 
  • Supprimer Serveurs projet.
  • Allez dans Fenêtre > Préférences > Serveur > Environnements d'exécution .
  • Supprimer le serveur actuel et créer à nouveau.
0
Ramanan R