2011-11-19 103 views
18

我在SpringSource工具套件得到一個奇怪的錯誤消息(日食)時,我嘗試把斷點並調試我的項目,所以在這種情況下,當我啓動Tomcat調試它讓我以下錯誤消息: 「無法安裝在bus.GenBUS $$ EnhancerByCGLIB $$ 749137d3斷點由於缺少行號屬性修改編譯器選項生成行號屬性 原因:不存在行號信息」我不能調試使用斷點

但我已經控制,一切都很好在首選項 - >爪哇 - >編譯器部分(添加行號ATTR ...被選中)。我的項目是Spring MVC項目...有什麼建議嗎?

+0

我也有這個錯誤,我只是點擊Eclipse中的'JavaEE'角度,然後'Debug'觀點。現在,錯誤消息已消失,我可以調試我的應用程序。 –

回答

42

忽略這一點。即使你得到這個消息,斷點仍然被觸發。這個類是臨時的,由CGLIB生成。但它仍然會調用你的類,它有斷點。

+2

也許你是對的,但我沒有嘗試過。相反,我刪除了所有斷點,停止了tomcat,然後清理了項目和tomcat,然後再次構建項目。在放置到tomcat之前,我放置了一些斷點。就是這樣 - 沒有錯誤信息......非常奇怪:)謝謝btw –