天天看點

The content of element type "session-factory" must match "(property*,mapping*,(class-cache|collectio

exception 

org.hibernate.MappingException: invalid configuration
	org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1487)
	org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
	org.jbpm.db.hibernate.HibernateHelper.createConfiguration(HibernateHelper.java:80)
	org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:69)
	org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
	org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
	org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
	org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:345)
	org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:571)
	com.jcoder.action.ShowAllWorkFlowAction.service(ShowAllWorkFlowAction.java:37)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

org.xml.sax.SAXParseException: The content of element type "session-factory" must match "(property*,mapping*,(class-cache|collection-cache)*,event*,listener*)".
	com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
	com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
	com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
	com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
	com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2017)
	com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:901)
	com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
	com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2939)
	com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
	com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
	com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
	com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
	com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
	com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
	com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
	com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
	org.dom4j.io.SAXReader.read(SAXReader.java:465)
	org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1484)
	org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
	org.jbpm.db.hibernate.HibernateHelper.createConfiguration(HibernateHelper.java:80)
	org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:69)
	org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
	org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
	org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
	org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:345)
	org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:571)
	com.jcoder.action.ShowAllWorkFlowAction.service(ShowAllWorkFlowAction.java:37)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

           

是hibernate.cfg.xml配置檔案順序寫錯了。

該是這樣的順序:The content of element type "session-factory" must match "(property*,mapping*,(class-cache|collection-cache)*,event*,listener*)".

繼續閱讀