cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

java.lang.NoClassDefFoundError while using Java Mapping

harish_babu5
Participant
0 Likes
3,192

Hi all

I am facing this error when I run my mapping.

This is the mapping I am using mentioned in this thread.

details: java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap: org/apache/commons/collections/map/ListOrderedMap.class

However when I try to include this jar file, I get this error. I attached the screen shot for my error

I have included these jar files like org.apache.commons.beanutils, org-apache-commons-logging, xom, json-lib, ezmorph-1.0, apache-commons-lang in the imported archives along with the jar of my Java mapping

Any idea how this can be solved?

Regards

Harish Babu

View Entire Topic
anupam_ghosh2
Active Contributor
0 Likes

Hi Harish,

                  jar file is a collection of multiple class file. First thing to do is to get specific class file which is giving the error . In your case it is ListOrderedMap.class. Instead of including entire jar file include only the required class. In order to extract the specific class file use the technique defined in this link

Extracting the Contents of a JAR File (The Java™ Tutorials > Deployment > Pa...

Extract all class file from jar file and include only ListOrderedMap.class in the project.

I guess issue will be over. In case you get similar error of " java.lang.NoClassDefFoundError" again follow same steps until you get rid of the error.

Regards

Anupam