2008-10-15 10 views
2

Pardonnez mon ignorance - j'apprends encore ici. J'utilise Eclipse Ganymede (Java 1.5) et j'expérimente des services Web. J'ai créé un service Web simple et le bon assistant que vous obtenez dans Eclipse génère tous les éléments nécessaires, par ex. wsdl fichier etc - et vous pouvez tester le service et tout le reste. Maintenant, il semble utiliser axis.jar et tous les autres trucs liés à l'axe et quand je lance le service web, tout est bon - mais comment cela fonctionne même dans Tomcat, si je n'ai même pas installé Axis? Je ne trouve rien dans mon installation Apache ou Ganymède à propos de quelque chose à faire avec Axis?Vous ne comprenez pas comment fonctionne Axis si je ne l'ai pas installé?

Répondre

4

Vous constaterez probablement que lorsque vous exportez l'application en tant qu'archive WAR pour l'installation dans Tomcat, les jarres d'axe sont inclus dans l'archive. Vérifiez dans le répertoire WebContent/WEB-INF/lib et il est probable qu'ils seront là.

Eclipse peut également faire des choses intelligentes avec le déploiement et la liaison aux bocaux Axis lorsque vous exécutez votre service en mode test dans Eclipse.

0

Dans la distribution eclipse ganymede si vous choisissez la version "J2EE" ou ajoutez juste le plugin "Web Tool Platform", vous aurez le (s) axe (s) dans quelque chose comme eclipse/plugins/org.apache.axis_version/lib

+0

Pas sûr que cela fonctionne - en tout cas pas pour moi, je ne peux pas voir les jarres d'axe sur un nouveau projet J2EE ?? – Vidar

+0

Non dans un projet J2EE (dans l'IDE), mais ils doivent se trouver dans le répertoire "plugins" d'installation d'Eclipse (dans le système de fichiers). – Vinze