java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingExc

  		ProvinceService service = new ProvinceServiceImpl();
        String json = service.findAllJson();
        
        System.out.println(json);
        //3.響應結果
        response.setContentType("application/json;charset=utf-8");
        response.getWriter().write(json);

訪問Servlet就報錯,調試了好久好久,數據庫、JDBC、工具類都查了,一直失敗,整個人都矇蔽了,最後偶爾一眼,看到lib包放錯地方了(之前放到了web目錄下…代碼編譯啥的都沒問題,Debug service.findAllJson() 進不去…),特此記錄一下。
在這裏插入圖片描述
我猜測原因,估計是jackson會默認到WEB-INF下找依賴包。以後使用maven應該沒事了…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章