我在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
我希望有人可以帮助我。
答案 0 :(得分:0)
该异常表明它在您的webapp中缺少一些JSON库。检查您的web-inf / lib文件夹并添加该jar文件。