2010-03-08 148 views
0

我有一個Eclipse RCP應用程序,它將在全新安裝後(即刻生成後)正常啓動。Eclipse RCP應用程序未能第二次啓動

問題是,如果我第二次嘗試啓動應用程序,則應用程序會引發異常。

我已經縮小問題到這個文件後第一次運行創建: 〜INSTALL_DIR /配置/ org.eclipse.osgi/.STATE

有沒有人遇到了類似的問題,即.STATE文件阻止應用程序在首次運行後隨時啓動?

我很猶豫,看看這個例外,因爲這不會發生在第一次,所以我懷疑org.eclipse.osgi是更多的責備。

異常的細節是: 「錯誤創建名稱爲豆‘luceneRawQueryComposer’在類路徑資源定義[春/數據訪問/ daoCMClient.xml]:無法解析參考豆‘indexUtility’而設置的bean屬性「indexUtility '; NoSuchBeanDefinitionException

+0

還要補充一點,如果我刪除安裝目錄〜/配置/ org.eclipse.osgi/.STATE文件的應用程序將正確再次加載。 – ibuck 2010-03-08 22:41:33

+0

您正在使用哪種版本的Eclipse(RCP)?哪個OSGi框架被使用?看看使用了一些Spring框架依賴關係,也許還會提示我們,如果是這種情況和使用哪個版本)。 – Verhagen 2010-05-04 13:12:49

回答

0

我在幾個月前也遇到過這個問題,我不知道是什麼原因造成的,以及我如何修復它,我記得我在網絡中進行了大量搜索後修復了它,所以答案是在某處;-) 一些提示:你有一個生成或自己的config.ini文件?因爲在我的腦海裏,我想我記得使用生成的配置而不是自己的配置,解決了這個問題。

希望這helpd ...

相關問題