2012-03-15 88 views
1

我的問題與the one described here幾乎完全一樣,但是這篇文章已經有幾年了,而且我正在使用的eclipse helios似乎並沒有使用在該問題中討論過的J2EE項目標籤。爲什麼不eclipse Helios web項目在運行時找到依賴項目類?

我有一個動態的web項目,引用另一個'工具'項目。該實用程序項目包含服務,daos等。編譯時間很好。但是當我在tomcat中啓動web項目時,我得到了一堆org.springframework.beans.factory.CannotLoadBeanClassException。我知道這個ClassNotFound問題與單個bean沒有關係,或者它沒有被拼寫成正確的,因爲我嘗試將原始的非關鍵bean註釋掉,這些bean沒有被找到,並且與實用程序中的一堆其他bean有相同的ClassNotFound錯誤項目。

我正在使用Tomcat 6.0。

該實用程序項目具有Java和實用程序模塊構面。 Web項目包含動態Web模塊和Java。該實用程序項目位於Web項目的構建路徑中。我也嘗試在Web項目的'項目引用'屬性中檢查實用程序項目,但我不知道'項目引用'和在構建路徑上有項目有什麼不同。

回答

0

您需要打開Web項目的Deployment Assembly Property Page(Project-> Properties)並指出需要部署的實用工程。除非你有需要你留在Helios上的東西,否則更新到Indigo。 Helios將近兩歲。

相關問題