Hallo zusammen,
ich habe ein Problem und bitte schnellstmöglich um Hilfe (geht um meine Abschlussarbeit).
Folgendes: Ich habe drei verschiedene Java-Projekte (alles einzelne Applikationen), die über einen Messaging-Bus kommunizieren sollen. Dazu habe ich das Framework Spring AMQP verwendet. Nun habe ich mir gedacht, da ja alle drei Applikationen dieselbe Konfiguration haben, dass ich die XML-Datei, die den Spring-Kontext beinhaltet, in ein viertes Projekt Config auslagere, das im Build Path der anderen Projekte liegt.
Jetzt kommt allerdings beim Starten immer die Fehlermeldung, dass die deklarierten beans nicht gefunden werden können. Klar, können sie ja an sich auch nicht, weil das Config-Projekt in die höhere Ebene keinen Zugriff hat. Gibt es da ein XML-Tag, womit ich das dennoch gewährleisten kann oder muss ich die Spring-Konfiguration wirklich in jedem Projekt extra anlegen?
Ich habe da schon einmal von dem Tag <import> gehört und das auch getestet, hat aber leider nicht den erwünschten Effekt gebracht.
Hoffe, ich hab das Problem jetzt einigermaßen anschaulich erklärt^^
ich habe ein Problem und bitte schnellstmöglich um Hilfe (geht um meine Abschlussarbeit).
Folgendes: Ich habe drei verschiedene Java-Projekte (alles einzelne Applikationen), die über einen Messaging-Bus kommunizieren sollen. Dazu habe ich das Framework Spring AMQP verwendet. Nun habe ich mir gedacht, da ja alle drei Applikationen dieselbe Konfiguration haben, dass ich die XML-Datei, die den Spring-Kontext beinhaltet, in ein viertes Projekt Config auslagere, das im Build Path der anderen Projekte liegt.
Jetzt kommt allerdings beim Starten immer die Fehlermeldung, dass die deklarierten beans nicht gefunden werden können. Klar, können sie ja an sich auch nicht, weil das Config-Projekt in die höhere Ebene keinen Zugriff hat. Gibt es da ein XML-Tag, womit ich das dennoch gewährleisten kann oder muss ich die Spring-Konfiguration wirklich in jedem Projekt extra anlegen?
Ich habe da schon einmal von dem Tag <import> gehört und das auch getestet, hat aber leider nicht den erwünschten Effekt gebracht.
Hoffe, ich hab das Problem jetzt einigermaßen anschaulich erklärt^^