日期:2014-05-16  浏览次数:20408 次

使用Json出现java.lang.NoClassDefFoundError解决方法

http://blog.sina.com.cn/s/blog_5ce1f11d0100kskd.html

?

?写道
几天在项目使用到Json格式数据,于是把使用Json需要用到的包都引到了工程里面,程序写好后运行时,发现后台报
java.lang.NoClassDefFoundError: net/sf/json/JSONArray 的错误,开始以为相应的jar包引入有问题,检查后发现所有的包都已经引入了,怎么还会出现这个问题呢?
原来我使用的是myeclipse+tomcat 环境,因该项目已经部署过,使用jason所用的包是后面加的,我在myeclipse里面配置了,但是myeclipse不会自动把这些包重新部署到tomcat中去,所以,当网站运行起来后,就报找不到类的错了。
既然是这样,把对应的jar包部署到tomcat中去,问题解决。

?

?

原来是这样滴哦...谢谢咯

?

必要时,需要重启服务器,重新部署一下,才是根本.....