Quote:
slf4j-api-1.5.8.jar
slf4j-log4j12-1.0.jar
You're having a problem with logging here: the api and the impl should use the exact same version
Quote:
mysql-connector-java-5.1.11-bin.jar
mysql-connector-java-3.1.12.jar
that's also going to give you more trouble later, choose one not both
Is hibernate3.jar really a duplicate on classpath?
As I see you're having much trouble in identifying and selecting the jar, I'd suggest you to study how to use maven2 which is a powerful tool to handle this for you and correctly identify what to put on classpath, and also shows the dependency tree to answer your last question; all hibernate libs are maven friendly.
Also this is not the right forum for such questions, this is about hibernate Search, Validator and Shards