經(jīng)歷如下:
eclipse web本地工程,new一個java對象,編譯時都沒問題,但運行時就直接沒反應(yīng),也沒任何報錯。查找了最少半天時間,原來以為是類之間相互依賴造成的,可能某些依賴類沒加載進來或初始化的時候有問題。但最終定位確定不是,經(jīng)過不斷折磨和探索,最后在debug時,選擇new ***()進行watch,發(fā)現(xiàn)報了java.lang.NoClassDefFoundError錯誤,這才開始有一點眉目。
最終定位問題原因:java web工程build后的WEB-INF/lib下,沒有引入依賴的lib包,導致運行時出現(xiàn)詭異現(xiàn)象。