从服务器上(这里指svn,cvs等版本控制工具)check out之后,写好自己负责的业务逻辑之后,发布到应用服务器(tomcat) ,发生了莫名其妙的错误;错误的信息如下:
2009-7-16 14:18:22 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [newspweb-lib.xml]; nested exception is java.net.ConnectException: Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
)
也没什么特别的提示,从提示的英文看上去貌似什么网络出了问题,socket什么什么的;上百度搜索了一下,解决的方法可谓五花八门,但是到头来没一个是可以搞定的;有些就说spring在启动的时候先从applicationContext文件里面声明的网络地址(如http://www.springframework.org/dtd/等)去找,如果网络上找不到(如你电脑不能上网;或公司对网络有限制,我们公司就这样,比较恶心),就到本地文件来找,这里的本地就是spring.jar这个包里面的文件;其实我发现完全 不是那么一回事,我认为spring根本就没有上网找,而是直接从本地(在包spring.jar解压后得到目录下spring\org\springframework\beans\factory\xml\spring-beans****.dtd路径下可以找到)里面找搞了半天终于找到解决的方案原来是spring配置文件的dtd出了问题
把
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dt
替换成
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
之后 ,问题得到了解决;归根结底就是Eclipse的插件版本的问题,这些问题真的很隐蔽,提示也很模糊,让你 哭笑不得,在这里总结一下,顶!
分享到:
- 2009-07-16 15:37
- 浏览 1153
- 评论(0)
- 论坛回复 / 浏览 (0 / 1419)
- 查看更多
相关推荐
包含spring相关类库 (1.aop 2.beans 3.cache 4.context 5.jdbc 6.jee 7.jms 8.lang 9.mvc 10.oxm 11.task 12.tool 13.tx 14.util 15.websocket ) 的各个版本的dtd文件大全
spring的dtd文件 用于springtool 的html的dtd的支持
spring3-dtd
spring约束dtd.zip
j2ee中的spring的xml生成自动提示dtd
spring beans dtd
编写springxml文件是很多情况下不给提示添加dtd文件可以给予提示
struts+spring+mybatis+hibernate的dtd文件
在eclipose 中引入spring-beans.dtd 可以在不联网的时候编辑XML自动提示
springs dtd 有总是的来看看吧。
spring和hibernate帮助文档,还有就是dtd文件
spring beans dtd.zip
spring struts2 hibernate dtd文件,自动提示
鑫编写的《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》共分4篇,从XML、XML Schema、XSLT、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进...
WEB开发 之 XHTML DTD.docx
Spring头文件的dtd 各个包 有 aop beans cache context jdbc jee jms lang mvc oxm task tool tx util
部署描述文件web.xml详解(web-app_2_3.dtd),全面介绍: 1. icon元素 2. display-name元素 3. description元素 4. distributable元素 5. context-param元素 6. filter元素 7. filter-mapping元素 8. ...
web-app_2_3.dtd ,编程中,对xml规范的文件,相信你会用到的