我有哪裏春天是找到一類的兩個版本的情況。
org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [org.springframework.scheduling.quartz.SchedulerFactoryBean] is defined: expected single matching bean but found 2:
我的問題是找到其中重複類的來源。
通常,我只需要使用jdgui打開/反編譯web-inf/lib和tomcat/lib文件夾中的所有jar文件,並對重複的類進行類型搜索。
訣竅是我使用帶eclipse,maven和幾個戰爭項目的sysdeo插件,所以事情比這更復雜一點。
我的問題 是否有任何GUI或者說我可以用它來找到罐子的位置與的Tomcat6工作一類特殊的開源庫。
過去,我用IBM Websphere的管理控制檯使用了一個非常不錯的工具,它允許我瀏覽類加載器樹。
失敗的建議來自我的同行,我想我需要自己寫點東西。
這是一個重複的*對象*你在那裏,而不是重複的*類*。檢查你的Spring bean配置。 – artbristol
嗯。我會檢查什麼時候重新開始工作。我的猜測是,我的彈簧配置模塊被添加到戰爭,然後sysdeo添加目標/ classes文件夾。因此,有效的兩個複製彈簧配置在類路徑上觸發註釋掃描兩次,從而兩個對象。我的問題仍然是可視化類加載器。 – Tinman