- 2007-11-21 (水)
- 技術
よく参考資料をネットからコピペしてxmlを指定する場合、まちがって>とか<が全角の場合がある。
これでそのまま実行するとSAXParseExceptionが出るんだけど、
一見わかりにくいがきっちり「Line 1 in XML document ~」と1行目がダメですよってエラーになっているから親切ですね。
それにBeanDefinitionStoreExceptionが発生しているので、Definition(定義)が悪いとも言っている。
単純にxmlがおかしいだけのお話。
2007/11/21 11:26:25 org.springframework.core.CollectionFactory
情報: JDK 1.4+ collections available
2007/11/21 11:26:25 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
情報: Loading XML bean definitions from file [C:\mycom\workspace\springAutowire\config\autowiring.xml]
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Line 1 in XML document from file [C:\mycom\workspace\springAutowire\config\autowiring.xml] is invalid; nested exception is org.xml.sax.SAXParseException: Content is not allowed in prolog.
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:77)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:405)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanFactory.
at org.springframework.beans.factory.xml.XmlBeanFactory.
at example.autowiring.Main.main(Main.java:14)
- Newer: spring2.0でconfigファイルにDTDを設定しない場合のexception
- Older: プロジェクトの節目の寂しさときたら
Comments:0
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/660
- Listed below are links to weblogs that reference
- spring2.0でconfigファイルのパースに失敗する場合のexception from HouseTect, JavaScripter Blog


