2010-12-14 111 views

Répondre

33
  • Ajoutez le fichier jar dans votre dossier WEB-INF/lib .
  • clic droit sur votre projet dans Eclipse, et aller à "Build Path> Configurer construire le chemin"
  • Ajouter la bibliothèque "Web App Bibliothèques"

Cela permettra d'assurer tous les jarres WEB-INF/lib sont inclus dans le classpath.

2

Ils sont automatiquement ajoutés au classpath du projet s'il s'agit d'un projet Web. Parfois, cela ne fonctionne pas correctement, un rafraîchissement ou une fermeture/ouverture du projet aide.

si son pas un projet web, vous pouvez faire un clic droit sur la bibliothèque et aller à « Build Path » -> « Ajouter à construire le chemin »

+1

Oui, une exigence à ceci est que les "bibliothèques d'application Web" sont ajoutées au chemin de construction comme MikeG a écrit. – morja

6

Trouvé une solution. Ce problème se produit lorsque vous importez un projet.

La solution est simple

  1. clic droit -> Propriétés
  2. Valeurs de projet -> Check dyanmic Module Web et Java Version
  3. Appliquer réglage.

Maintenant, vous devriez voir les bibliothèques d'applications Web affichant vos jars ajoutés.

+1

omg ce enfin owkred pour moi, facette était de 1,6, mais construire 1,7 :) – VeenarM

+0

J'ai essayé et certainement causé un problème. Mon META-INF> fichier jdoconfig.xml est devenu plein d ' « erreurs que je suis convaincu ne sont pas des erreurs réelles car le fichier est une réplique complète de celui-ci est la révision de la tête. De plus, quand je puis décoché Dynamic Web Module les problèmes ne se sont pas loin . –

3

Coller les fichiers jar dans WebContent \ WEB-INF \ lib via le système de fichiers était la seule façon de travailler avec moi. Ils sont ensuite apparus sous les sous-dossiers de Deployed Resources et de WebContent lib. Quand j'ai regardé, le chemin de construction avait les jars dans les bibliothèques d'applications Web et tout s'est bien déroulé.

1

Vérifiez dans les propriétés du projet -> assemblage de déploiement si le fichier jar sont sous déployés chemin-WEB-INF/lib sinon utiliser bouton ajouter et ajouter jar sous WEB-INF/lib

éclipse quelque temps (dans mon affaire Juno Service Release 2) ne le faisait pas pour moi donc je l'ai fait manuellement. Cela a fonctionné pour moi.

0

De la barre d'outils pour aller Project> Properties>Java Build Path > Add External Jars. Recherchez le fichier sur le disque local ou le répertoire Web, puis cliquez sur Ouvrir.

Cela ajoutera automatiquement les fichiers JAR nécessaires à la bibliothèque.

0

Dans le cas où cela aide quelqu'un, si vous utilisez une prise en pension de Git, assurez-vous que les pots font dans le répertoire WEB-INF/lib INSIDE le git et pas seulement dans le projet WEB-INF/lib

1
  1. ajoutez le fichier jar à WEB-INF/lib à partir de la structure de fichier
  2. actualisez le projet, vous devriez voir le fichier maintenant visible sous le dossier WEB-INF/lib.
0

ajouter le pot à WEB-INF/lib de la structure de fichier actualiser le projet, vous devriez voir le pot maintenant visible dans le dossier WEB-INF/lib.

c'est la meilleure solution qui a fonctionné pour moi

+1

Si tout ce que vous wan est de mettre un pot dans le classpath, Eclipse offre support standard comme décrit dans ce lieu vieux [stackoverflow question/réponse] (http://stackoverflow.com/questions/3280353/how-to-import- a-jar-in-éclipse) – MikeJRamsey56

0

Ajouter le fichier jar dans votre dossier WEB-INF/lib. clic droit sur votre projet dans Eclipse, et aller à « Build Path> Configurer construire le chemin » Ajouter la bibliothèque « Web App Bibliothèques » Cela garantira tous les pots WEB-INF/lib sont inclus dans le classpath. m'a aidé ..

glisser-déposer dans le dossier WEB-INF/lib et redémarrer Eclipse ans commencer webservice puis créez client