1. ホーム
  2. xml

末尾のセクションにコンテンツを入れることはできません。

2022-02-27 03:02:41

 今日、プロジェクト開始時にエラーが発生し、それを見つけるのに半日かかってしまったので、解決方法をまとめます。エラーの内容は以下の通りです。

原因:org.hibernate.InvalidMappingException: 入力ストリームからマッピング・ドキュメントをパースできませんでした。



 at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:555)



 at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:677)



 org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)にて、以下のようになります。



 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods( AbstractAutowireCapableBeanFactory.java:1460 ) である。



 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1400) で、以下のようになります。



 ... 46件以上



原因:org.dom4j.DocumentException: ドキュメントの26行目でエラーが発生しました。コンテンツは、末尾のセクションで許可されていません。ネストされた例外です。コンテンツは、末尾のセクションで許可されていません。



 org.dom4j.io.SAXReader.read(SAXReader.java:482)にて。



 at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:546)



 ... 50以上



2013-9-10 9:36:31 org.apache.catalina.core.StandardContext 起動



深刻:エラー listenerStart

理由は以下の通りです。

1. xmlの内容が間違っています。後ろに余計なsを付けてしまったことが判明しました。

2. 末尾にスペースがある場合にも同様の問題が発生します。

今後、同じようなミスをしないように、xmlを書くときはもっと気をつけたいと思います。お役に立てれば幸いです。