Thanks Marian! It'd be awesome if you could put this information in AppFuse's documentation. I'd suggest creating a child page under "Using Hibernate".
http://appfuse.org/display/APF/Using+Hibernate Matt On Tue, May 5, 2009 at 4:15 AM, Marian <mn...@etai.fr> wrote: > >If you can get it to work, we should probably > >create a page in the 2.x wiki. > > I've succeeded in a freshly new created project, by modifying the following > two > files: > > - src/main/resources/applicationContext-dao.xml > - src/main/resources/hibernate.cfg.xml > > In the first file I've added (just before the comment " If you want to be > able > to do simple CRUD...") the following : > > ================================================================ > <bean id="jmxExporter" > class="org.springframework.jmx.export.MBeanExporter"> > <property name="beans"> > <map> > <entry key="Hibernate:name=statistics"> > <ref local="statisticsBean" /> > </entry> > </map> > </property> > </bean> > > <bean id="statisticsBean" class="org.hibernate.jmx.StatisticsService"> > <property name="statisticsEnabled"> > <value>true</value> > </property> > <property name="sessionFactory" ref="sessionFactory" /> > </bean> > ================================================================ > > In the second file, in the <session-factory> tag, just before the mappings > I've > added: > <property name="hibernate.generate_statistics">true</property> > > Then, once "mvn jetty:run-war" started the server, I could see with > jconsole a > Hibernate MBean; please note that my project uses Java 6, but I presume > that > nothing prevents Java 5 to expose the same behaviour. > > For Tomcat, I had to add the options > "-Dcom.sun.management.jmxremote.port=9002 > -Dcom.sun.management.jmxremote.authenticate=false > -Dcom.sun.management.jmxremote.ssl=false" - however, no > "-Djava.awt.headless=true" was required in order to have the Hibernate > MBean. > > Marian > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > For additional commands, e-mail: users-h...@appfuse.dev.java.net > >