问题描述
出错信息如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.InvalidMappingException: Unable to read XMLCaused by: org.hibernate.InvalidMappingException: Unable to read XMLCaused by: org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 58; 文档根元素 "hibernage-mapping" 必须匹配 DOCTYPE 根 "hibernate-mapping"。web.xml部分代码applicationContext.xml部分代码其中一个hibernate-mapping文件
解决方案
; 文档根元素 "hibernage-mapping" 必须匹配 DOCTYPE 根 "hibernate-mapping"。
解决方案二:
可能是spring中的jar与hibernate jar包冲突由于Spring中的“asm-2.2.3.jar”和Hibernate中的“asm.jar”包冲突。解决办法是移除Spring2.0 AOP Libraries中的“asm-2.2.3.jar”即可