Keep in mind NoClassDefFoundError isn't the same as ClassNotFoundException. NoClassDefFoundError means that a class that was available in the classpath at compile time isn't available at runtime. Are you sure your jar files are in the runtime classpath?