严重: Servlet.service() for servlet [com.xxx.xxx.xxx] in context with path [/XXX] threw exception [Servlet execution threw an exception] with root cause
java.lang.ClassNotFoundException: net.sf.json.JSONObject
从 Mac搭建JavaWeb环境,到安装mysql数据库,然后建库,建表,想把JavaEE捡回来,今天请求时候返回json数据,想建立一个实体,然后把实体转成json格式返回,需要用到JSONObject ,于是从网上下载了JSONObject所依赖的jar包,结果只要一用到JSONObject就一直报下面这个错,后来在网上搜索发现应该是导入的jar包不全导致的,后来找了两三个下载jar包的地址,
发现这个http://download.csdn.net/download/fengyun8810/7697203 下载的包能解决问题
导入包之后,直接在类里面的Main方法是运行成功了,但是跑到servlet里面去运行,还是会出现刚那个异常java.lang.ClassNotFoundException: net.sf.json.JSONObject
解决办法:打开eclipse所关联的tomcat文件夹,将所需要的jar包复制到lib文件夹里面,重启项目,问题搞定。