0

我正在Apache Tomact 6.0.32上运行 java 应用程序并成功运行,并且我在具有相同 Apache Tomact 6.0.32 配置的测试服务器上运行相同的东西并获得以下异常,任何帮助将不胜感激。

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

4

2 回答 2

0

JSON lib 需要commons-lang和下面提到的其他库,如下所述

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

你确定你已经添加了上面的库。

于 2012-12-26T11:43:45.947 回答
0

@Vardan Gupta,你认为tomcat是一样的,但事情不会一样。

如果我是你,我会这样做:

方案一):拷贝测试服务器的tomcat 6.0.32到你运行成功的环境,然后在这个拷贝中测试war。

选择二):或者你可以尝试将你运行成功的tomcat复制到测试服务器上,进行新的测试。这样,你就会发现事情。

以我的经验,我会将tomcat(运行成功复制)复制到测试服务器......

于 2012-12-28T08:50:27.330 回答