L'importation de Printemps de haricots provenant d'autres Maven modules à l'intérieur d'une GUERRE?

J'ai une nouvelle application web qui est emballé comme une GUERRE dans le cadre d'un multi-module de projet Maven. L'applicationContext.xml pour cette GUERRE, les références des haricots importés à partir du "service" module de, qui à son tour les importations de haricots du "dao" module. L'instruction d'importation dans applicationContext.xml ressemble à ceci:

<import resource="classpath*:service.xml" />

et celui à l'intérieur de la service.xml fichier ressemble à ceci:

<import resource="classpath*:dao.xml" />

Ni Printemps STS, ni Eclipse afficher des avertissements ou des erreurs dans mon haricot fichiers. Je référence de la importées de fèves de tous sur la place. Le Maven build fonctionne bien et la DAO tests d'intégration de tous les passer (ils utilisent les haricots). Je n'ai pas de service de tests d'intégration encore.

Mais lorsque je démarre la GUERRE dans la Jetée, j'obtiens une erreur:

Error creating bean with name 'securityService' 
Cannot resolve reference to bean 'userDAO' while setting constructor argument

Tous les haricots importés des fichiers XML peuvent être trouvés à l'intérieur de leurs respectifs des fichiers JAR dans le dossier WEB-INF/lib du répertoire. En effet, le service de haricot qui a déclenché l'erreur est elle-même définie à l'intérieur de la service.xml fichier à l'intérieur du module de service du fichier JAR.

Apparemment le module de service ne peut pas trouver la fève qu'il importés de la dao module. Évidemment, je ne comprends pas quelque chose...semble que cela devrait-il Juste de Travail?

InformationsquelleAutor HDave | 2010-09-23