I have lucene-core-2.2.0.jar bundled in my application web-inf/lib folder.
not sure its the classload isolation problem
I am getting - java.lang.NoClassDefFoundError: org/hibernate/event/Destructible
tried to find the Destructible class in hibernate jars but couldn't find it.
any idea why it couldn't find the class?
hibernate-annotations.jar - ver -3.3.0.GA
hibernate-commons-annotations.jar - ver-3.0.0.GA
hibernate-validator.jar - ver-3.1.0.GA
hibernate-search.jar - ver-3.1.0.Beta1
hibernate-entitymanager.jar - ver-3.4.0.GA
From this compatibility matrix http://www.hibernate.org/6.html#A3, it appears that you are using incompatible versions of various jars. For Hibernate core 3.2.6, you cannot use hibernate-search 3.1 or hibernate-validator 3.1 or hibernate-entitymanager 3.4. So you have pick up the correct versions first.
Give it a try
try to use hibernate-search-3.0.1.GA inspite of hibernate-search.jar - ver-3.1.0.Beta1
and drope the same in your server/default/lib, hope this would help you out :)