Eclipse de débogage en temps classpath problème: Comment intégrez-vous l'un dépendant de sortie du projet dans un projet web d'exécution du classpath?

J'ai donc commencé avec un projet de services web (juste un projet web dynamique) qui construit et permet de déboguer correctement à partir d'eclipse. Nous avons tiré un morceau de code commun que nous voulons mettre dans une librairie partagée, de sorte que maintenant ces classes sont en cours dans un bocal de projet de projet web, références.

Sur le projet web, je n'ai de Projet->Propriétés->Java Build Path->Projets->Ajouter et ajouté le pot de projet. Et ce correctement résolu tous les temps de compilation classpath problèmes et tout ce qui s'appuie amende. Mais au moment de l'exécution, lorsque le serveur tomcat feux de, le printemps tente d'injecter une partie des classes contenues dans le fichier jar et je reçois un NoClassDefFoundError.

Mon .de classe et les propriétés des fichiers et le contenu de mon répertoire META-INF se trouvent dans l' ./répertoire de construction, mais mon WEB-INF/lib semble être référencé sur place, et le bocal de dépendance n'est pas d'avoir copié pour qu'il s'affiche dans le cadre de l'Application Web de la Bibliothèque.

Ce qui est de l'incantation magique pour dire éclipse que l'autre pot de projet doit être disponible pour tomcat au moment de l'exécution? De notre script ant, nous avons d'abord construire tout autre projet dans le WEB-INF/lib et tout fonctionne bien, mais pas pour l'éclipse de débogage.

OriginalL'auteur Brian Deacon | 2008-11-28