In the meanwhile I had a chance to try the code too. It works but does not solve the problem :(
So I resumed my quest and found the real source of the many SAXParserFactory instantiations: JbpmContext.getSession (see below). Hmmm, I see a solution in caching the configuration in the DbPersistenceServiceFactory class. Since it can't be the idea that you can change the resource.hibernate.properties file or resource.hibernate.cfg.xml file at runtime caching the configuration at this point seems reasonable to me. This would be a simple patch to the getConfiguration method. Gurus, any objection to this? Regards, Johan newInstance():87, SAXParserFactory.java createXMLReader():46, JAXPHelper.java createXMLReaderViaJAXP():125, SAXHelper.java createXMLReader():75, SAXHelper.java createXMLReader():894, SAXReader.java getXMLReader():714, SAXReader.java read():435, SAXReader.java doConfigure():1343, Configuration.java configure():1286, Configuration.java createConfiguration():84, HibernateHelper.java getConfiguration():60, DbPersistenceServiceFactory.java getSessionFactory():83, DbPersistenceServiceFactory.java getSessionFactory():76, DbPersistenceService.java getSession():80, DbPersistenceService.java getSession():464, JbpmContext.java View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4024610#4024610 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4024610 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user