java.lang.ClassNotFoundException:org.json.JSONException

时间:2015-12-12 16:26:30

标签: eclipse tomcat classnotfoundexception

我在Tomcatserver 8中使用Eclipse。在我的项目中,我使用了WebSockets,AJAX和SSE。当我尝试运行项目时,我得到了Errormessag:" java.lang.ClassNotFoundException:org.json.JSONException"我已经尝试删除Tomcat服务器并将其重新放入项目中,但它没有解决问题。

这是错误:

Caused by: java.lang.NoClassDefFoundError: org/json/JSONException
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.getDeclaredMethods(Unknown Source)
    at org.apache.tomcat.websocket.pojo.PojoMethodMapping.<init>(PojoMethodMapping.java:86)
    at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:190)
    at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:278)
    at org.apache.tomcat.websocket.server.WsSci.onStartup(WsSci.java:120)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5244)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 6 more
Caused by: java.lang.ClassNotFoundException: org.json.JSONException
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
    ... 15 more

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

该异常表明它在您的webapp中缺少一些JSON库。检查您的web-inf / lib文件夹并添加该jar文件。