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