1. 程式人生 > >java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSONArray 解決方法

java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSONArray 解決方法

前幾天在專案使用到Json格式資料,於是把使用Json需要用到的包都引到了工程裡面,程式寫好後執行時,發現後臺報
java.lang.NoClassDefFoundError: net/sf/json/JSONArray 的錯誤,開始以為相應的jar包引入有問題,檢查後發現所有的包都已經引入了,怎麼還會出現這個問題呢?
   原來我使用的是myeclipse+tomcat 環境,因該專案已經部署過,使用jason所用的包是後面加的,我在myeclipse裡面配置了,但是myeclipse不會自動把這些包重新部署到tomcat中去,所以,當網站執行起來後,就報找不到類的錯了。
   既然是這樣,把對應的jar包部署到tomcat中去,問題解決。 使用Json出現java.lang.NoClassDefFoundError解決方法

把相應的jar包複製到tcomcat目錄下的lib目錄下,即可。

原文地址:http://blog.sina.com.cn/s/blog_5ce1f11d0100kskd.html