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
s'il vous plaît vérifier les points suivants:
- Vérifiez que le fichier web.xml du projet Web dynamique a été mis à jour avec le servlet Axis2.
- Le projet a été ajouté au serveur et l'état du serveur est démarré.
- 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. - Assurez-vous que deploy.wsdd est généré dans le répertoire WebContent/WEB-INF du projet Web sous le nom du package.
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:
Ensuite, passez de l’axe 2 à l’axe 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
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.
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é.
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.