ClassNotFoundException

  1. 症狀

這兩天碰到一個非常詭異的錯誤,調試jsp總是會有ClassNotFoundException異常。費勁心思找那個類沒有加載總是沒發現。不過發現在

FileInputStream fis = new FileInputStream(Config.extractionConfigFilePath());

這句代碼中彈出的異常,所以無非FileInputStream出現問題或者自己的Config類。

  1. 解決

    新建一個jsp頁面,如下代碼

int test = Config.downloadRetryTimes();

    FileInputStream fis = new FileInputStream("c:/BIaaS/config/text.txt");

由此鎖定到底是那個類出現問題,發現是Config類,縮小問題了。

在Eclipse中新建一個java類把Config類全部拷貝到此,main方法中打印出Config的方法。

        System.out.println(Config.extractionConfigFilePath());

結果報錯!一個本地文件沒有找到!

將此本地文件放入相應文件夾後OK,不明白爲什麼提示ClassNotFoundException的異常,還好一步一步縮小問題。

發佈了188 篇原創文章 · 獲贊 9 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章