今天啓動項目時遇到一個錯誤,找了半天才找到,現在總結下遇到這個問題如何解決.錯誤如下:
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:555)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:677)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1400)
... 46 more
Caused by: org.dom4j.DocumentException: Error on line 26 of document : Content is not allowed in trailing section. Nested exception: Content is not allowed in trailing section.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:546)
... 50 more
2013-9-10 9:36:31 org.apache.catalina.core.StandardContext start
嚴重: Error listenerStart
原因如下:
1. xml內容不正確,原來是我在後面多加了個s,
2.如果結束時有空格也會出現類似問題.
希望今後不會再犯類似的錯,寫 xml時要細心點.希望能對大家有幫助.