Jetty+json-lib库抛异常的问题解决过程(java.lang.NoClassDefFoundError: net/sf/json/JSONObject)
一、之前抛异常是将json库改成了fastjson解决的,参见:
http://www.cnblogs.com/gossip/p/5369670.html
异常信息:
![](https://images2015.cnblogs.com/blog/35158/201605/35158-20160520112715294-1931323757.png)
![](https://images2015.cnblogs.com/blog/35158/201605/35158-20160520112716294-97347426.png)
二、解决步骤
1、maven配置
1
2
3
4
5
6
7
|
< dependency > < groupId >net.sf.json-lib</ groupId > < artifactId >json-lib</ artifactId > < version >2.4</ version > < classifier >jdk15</ classifier > < scope >compile</ scope > </ dependency > |
2、jetty配置(json-lib-2.4-jdk15.jar为灰色,未勾选导致这个问题,maven添加该库这里默认为灰色)
![](https://images2015.cnblogs.com/blog/35158/201605/35158-20160520112717794-1682206543.png)
3、解决方法(勾选后就不会抛异常了)
![](https://images2015.cnblogs.com/blog/35158/201605/35158-20160520112718419-317676839.png)