2012-12-26 48 views
0

我正在Tomact 6.0.32上Apache的Java應用程序,併成功rrunning和同樣的事情,我測試服務器與同一個Apache Tomact 6.0.32配置運行並獲得以下例外,任何幫助將不勝感激。org.JSON.JSONException在Java應用程序

Caused by: java.lang.ClassNotFoundException: org.JSON.JSONException 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 

我已經使用JSON parser.jar是

+0

你確定你不需要任何這些:http://www.jarfinder.com/index .php/java/info/org.json.JSONException? –

+0

是的,我沒有使用任何其他衝突的瓶子 –

回答

0

JSON lib中需要commons-lang和其他圖書館提到here下文提到。

JSON-lib中需要(至少)在類路徑 以下依存關係:

jakarta commons-lang 2.5 
jakarta commons-beanutils 1.8.0 
jakarta commons-collections 3.2.1 
jakarta commons-logging 1.1.1 
ezmorph 1.0.6 

你確定你已經添加了上面的庫。

0

@Vardan Gupta,你認爲tomcat是一樣的,但事情不會像這樣。

如果我是你,我會做這樣的:

選擇我):複製測試服務器的Tomcat 6.0.32你成功運行的環境,然後測試在這個副本中的戰爭。

選擇II):或者您可以嘗試將您成功運行的tomcat複製到測試服務器並執行新測試。 因此,你會發現的東西。

以我的經驗,我的tomcat(運行成功複製)複製到測試服務器...

+0

感謝諮詢指出! –

+0

歡迎你.Wish會幫助你。 – luinstein