Narayana Nagireddi
Narayana Nagireddi

Reputation: 749

ClassNotFoundException: org.json.JSONException

I get the below exception even after having json.jar and commons-collections.jar in classpath. It fails exactly at the import statement for JSONException

Caused by: java.lang.ClassNotFoundException: org.json.JSONException
at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:111)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:62)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:58)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:509)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
... 30 more

Upvotes: 3

Views: 18444

Answers (2)

szedjani
szedjani

Reputation: 582

Put your JAR libraries into the WEB-INF/lib folder.

Upvotes: 1

Herms
Herms

Reputation: 38878

That looks like a runtime error, not a compile error, so the build path probably doesn't help you. Do you have those jars in your classpath? That's what's used at runtime to find classes.

Upvotes: 2

Related Questions