最近要做一个android APP,需要调用服务器接口,于是自己写了个servlet想着来给android发送数据,其中引用到一个JSONObject这个类,于是在之前的项目里拷贝一个jar包到这个项目里,编译和启动都没有问题,但是访问地址的时候一直提示
java ClassNotFoundException ,而且报错的地方就在JSONObject这个类下面,去百度上搜了一下,都说去web-inf/lib 下看下,tomocat部署的时候不会把jar加进去,但是明明有的啊,各种尝试没有办法.
我去JSONObject这个类下面看import的都有哪些类,发现有些类不是在这个jar包里的,于是搜了下引用JSONObject需要用到哪些jar包,发现需要
commons-beanutils-1.7.0.jar
commons-collections-3.1.jar
commons-lang-2.5.jar
commons-logging.jar
ezmorph-1.0.3.jar
json-lib-2.1-jdk15.jar 这6个jar包,然后把其他五个jar包都引进来就可以正常访问啦.