Atitit.故障排除系列---NoClassDefFoundError  NoClassDefFoundError ClassNotFoundException

來源:互聯網
上載者:User

標籤:

Atitit.故障排除系列---NoClassDefFoundError  NoClassDefFoundError ClassNotFoundException

 

 

1. java.lang.ClassNotFoundException找不到類異常。當應用試圖根據字串形式的類名構造類,而在遍曆CLASSPAH之後找不到對應名稱的class檔案時,拋出該異常。1

2. 查看class是存在的...1

3. 把eclipse這個class  添加磊個sysoout  ,,,叫哪重新編譯給掛....三,,走ok蘭...2

4.  儘可能使用較為支援完整熱部署的web server,,推薦glassfish,resin。。 Tomcat,jboss只支援很少情況下的熱部署 新的添加一行out print,, 已便使eclipse重新編譯class..通常就ok了...90%可以這個方法解決 可以使用bcompare查看跟蹤class的更新版本資訊,手動同步版本 要是是遠端偵錯,,中斷在串連通常也可以好...如果不行,重啟web server。。 要是還不行,,只有重啟ide了。。。2

5. 類庫衝突2

 

 

 

1. java.lang.ClassNotFoundException找不到類異常。當應用試圖根據字串形式的類名構造類,而在遍曆CLASSPAH之後找不到對應名稱的class檔案時,拋出該異常。

 

 

還有個NoClassDefFoundError,,是classload 新不上class載入..

 

 

2. 查看class是存在的...

 

作者:: 老哇的爪子 Attilax 艾龍,  EMAIL:[email protected]

轉載請註明來源: http://blog.csdn.net/attilax

 

 

3. 把eclipse這個class  添加磊個sysoout  ,,,叫哪重新編譯給掛....三,,走ok蘭...

原因::myeclipse的bug (本地調試) , eclipse或web server的bug ( 遠端偵錯)

情形:::


偶爾出現.java和.class不一致的情況..

解決:::

4. 
儘可能使用較為支援完整熱部署的web server,,推薦glassfish,resin。。 Tomcat,jboss只支援很少情況下的熱部署
新的添加一行out print,, 已便使eclipse重新編譯class..通常就ok了...90%可以這個方法解決
可以使用bcompare查看跟蹤class的更新版本資訊,手動同步版本
要是是遠端偵錯,,中斷在串連通常也可以好...如果不行,重啟web server。。
要是還不行,,只有重啟ide了。。。

 

 

5. 類庫衝突

比如jar包裡面有一個class。。而class目錄有一個同名的class。。都調用了attilax。Clousre  。。但是jar包裡面沒有這個clousre

 

而啟動載入的是jar裡面的那個類。導致classload不能尋找到子路徑下面的class。。。。

 

解決方案::刪除jar包裡面的同名啟動class。。使用class目錄下面的class檔案啟動。這樣就可以了。。

 

 

 



著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Atitit.故障排除系列---NoClassDefFoundError  NoClassDefFoundError ClassNotFoundException

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.