2010-03-10 3 views
0

J'essaie de consommer un Webservice ASP.NET à partir d'une application Java. L'application Java est en cours de construction avec Eclipse sur une boîte Windows. J'ai installé les outils Webservice pour Eclipse et j'ai téléchargé les fichiers Axis 1.3 et extrait tous les fichiers .jar de support (axis.jar, saaj.jar, etc) dans mon dossier java \ lib. Mes variables d'environnement sont les suivantes: JAVA_HOME = C: \ Program Files (x86) \ Java \ jre6; CLASSPATH =.; C: \ Program Files (x86) \ Java \ jre6 \ lib;Obtenir Java Axis pour fonctionner sur Windows? NoClassDefFoundError

Cependant, lors du débogage du projet je reçois cette erreur:

java.lang.NoClassDefFoundError: org/apache/axe/AxisFault

Le fichier qu'il se passe sur « a org.apache.axis à l'importation. AxisFault; " en haut et c'est aussi loin que je l'ai eu. Je suis très nouveau pour Java et je viens d'un arrière-plan .NET C#, donc je suis un peu flou sur le fait de savoir si vous copiez des fichiers .jar dans le dossier java \ lib principal ou s'ils devraient être ailleurs. Tout ce que je lis pour faire fonctionner l'axe est pour Apache Tomcat et pour configurer les dossiers d'application Web, etc. Je n'en ai pas vraiment besoin car c'est juste un module plugin pour Wowza et donc le fichier jar est exécuté par Wowza, mais échoue en essayant d'accéder au Webservice.

Est-ce que mon classpath est faux, ou est-ce que je manque quelque chose d'autre? Toute orientation serait géniale!

+0

C'est pourquoi je souhaite qu'Eclipse supporte mieux la bibliothèque de services Web intégrée à Java 6. – Powerlord

Répondre

1

Je pense que vos fichiers jar ne sont pas ajoutés correctement. Accédez aux paramètres du projet et ajoutez les jarres d'axe en tant que dépendances. Vérifiez this.

+0

Awesome - c'est absolument inestimable. Merci beaucoup. – WesleyJohnson

Questions connexes