加载中…
个人资料
嘿咻嘿咻
嘿咻嘿咻
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,539
  • 关注人气:4
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

应用spring框架BeanDefinitionStoreException解决方法

(2009-10-22 14:12:15)
标签:

spring

异常

it

分类: JAVA

当大家写一些小的实例来验证依赖注入或者在运用spring框架时出现以下异常的话:

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [D: \eclipse\workspace\spsale\bean.xml]; nested exception is java.net.ConnectException: Connection timed out: connect

       at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:416)

       at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)

       at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)

       at ...

org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)

       at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:140)

       at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:84)

       at net.cn.hy.test.main(test.java:12)

Caused by: java.net.ConnectException: Connection timed out: connect

       at java.net.PlainSocketImpl.socketConnect(Native Method)

       at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

       at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

       at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)

       at java.net.Socket.connect(Socket.java:519)

       at java.net.Socket.connect(Socket.java:469)

       at sun.net.NetworkClient.doConnect(NetworkClient.java:157)

       at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)

       at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)

       at sun.net.www.http.HttpClient.(HttpClient.java:233)

       at sun.net.www.http.HttpClient.New(HttpClient.java:306)

       at sun.net.www.http.HttpClient.New(HttpClient.java:323)

       at


org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)

       ... 14 more

那么原因可能很简单,就是你的spring的配置文件(xml文件)的XML文件头及XML配置文件的DTD描述可能错误。

正确的写法应该是

!-- 准的XML文件 --

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有