1. 程式人生 > >tomcat啟動時提示找不到jar包裡的class,但是編譯已經通過

tomcat啟動時提示找不到jar包裡的class,但是編譯已經通過

最近要做一個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包都引進來就可以正常訪問啦.