Hi,
you can add the listener configuration directly to peristence.xml:
Code:
<property name="hibernate.ejb.event.post-insert" value="org.hibernate.search.event.FullTextIndexEventListener"/>
<property name="hibernate.ejb.event.post-update" value="org.hibernate.search.event.FullTextIndexEventListener"/>
<property name="hibernate.ejb.event.post-delete" value="org.hibernate.search.event.FullTextIndexEventListener"/>
META-INF is the right place to ave persistence.xml.
Regarding auto registration. You need a 3.3.x version of Annotations for this to work. Annotations should print a version string into the log files. Check the version number there. I could imagine that you are having conflicting jar files in your JBoss installation. Maye there is a older Annotations version in your shared lib directory. That used to be a quite common problem.
--Hardy