2011-09-07 82 views
1

我在eclipse中有2個項目。一個包含另一個外牆和前端的後端材料。我在後端項目中有服務bean,應該注入到外牆。我所做的是將BE項目添加到FE項目的參考項目中。我還創造了以項目爲Spring配置文件,這是我從我的FE項目的spring配置文件導入這樣的:春無法從被引用的eclipse項目中識別bean

<import resource="classpath:backendContext.xml" /> 

所有我在那個文件是這樣的:

<context:annotation-config /> 
<context:component-scan base-package="com.mycompany.myproject" /> 

但BE應注入外牆的服務不被認可。如果我使用<bean id="blah" class="blah.blah" />將服務添加到backendContext.xml中,但一切正常,但我想繼續使用基於註釋的配置。

我試着將我的BE項目編譯成一個jar文件,並將其添加到我的FE項目中,但註釋的bean在jar中也無法識別。

回答

0

我發現這個工作對我來說...

解決方案在Eclipse赫利俄斯:
打開屬性>您FE項目的部署總成。點擊「添加...」並選擇您的BE項目。

解決方案在Eclipse伽利略:
打開屬性>您FE項目的J2EE模塊依賴。選擇你的BE項目。

一旦你做了這些改變,重新啓動服務器和FE項目現在應該在其類路徑的BE資源,使Spring能夠找到配置文件等

我希望這有助於!

相關問題