You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Suneet Shah <su...@gmail.com> on 2010/11/17 18:13:49 UTC

Connection time out problem

Hello:
We have an application that uses cxf 2.2.4 and has been running well for 
months. Over the last couple of days, it started to fail with the 
exception below.
Any thoughts on what the problem is an how I can resolve it?

thanks
Suneet


org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 
Configuration problem: Failed to import bean definitions from URL 
location [classpath*:META-INF/cxf/extensions.xml]
Offending resource: ServletContext resource [/WEB-INF/ws-beans.xml]; 
nested exception is 
org.springframework.beans.factory.BeanDefinitionStoreException: 
IOException parsing XML document from URL 
[jar:file:/C:/multiplan/apache-tomcat-6.0.20/temp/0-idm-ws/WEB-INF/lib/cxf-rt-bindings-xml-2.2.4.jar!/META-INF/cxf/extensions.xml]; 
nested exception is java.net.ConnectException: Connection timed out: connect
    at 
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
    at 
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
    at 
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
    at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:182)
    at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147)
    at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
    at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
    at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
    at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
    at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
    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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
    at 
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
    at 
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
    at 
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
    at 
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
    at 
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
    at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
    at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
    at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
    at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
    at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
    at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: 
org.springframework.beans.factory.BeanDefinitionStoreException: 
IOException parsing XML document from URL 
[jar:file:/C:/multiplan/apache-tomcat-6.0.20/temp/0-idm-ws/WEB-INF/lib/cxf-rt-bindings-xml-2.2.4.jar!/META-INF/cxf/extensions.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:342)
    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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
    at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:174)
    ... 42 more
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.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:519)
    at java.net.Socket.connect(Socket.java:469)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    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.<init>(HttpClient.java:233)
    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    at sun.net.www.http.HttpClient.New(HttpClient.java:323)
    at 
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:852)
    at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:793)
    at 
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:718)
    at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1041)
    at 
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown 
Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown 
Source)
    at 
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown 
Source)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    at 
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
    at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
    ... 47 more


Re: Connection time out problem

Posted by Daniel Kulp <dk...@apache.org>.
First off:

location [classpath*:META-INF/cxf/extensions.xml]

That seems wrong.  There shouldn't be any spring bean definitions in there.  I 
would suggest removing that from your spring config.

That said, it looks like it's trying to resolve:
http://java.sun.com/dtd/properties.dtd
I would check to see if the machine can actually get to that.    However, if 
you remove the above import, it shouldn't matter.

Dan




On Wednesday 17 November 2010 12:13:49 pm Suneet Shah wrote:
> Hello:
> We have an application that uses cxf 2.2.4 and has been running well for
> months. Over the last couple of days, it started to fail with the
> exception below.
> Any thoughts on what the problem is an how I can resolve it?
> 
> thanks
> Suneet
> 
> 
> org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
> Configuration problem: Failed to import bean definitions from URL
> location [classpath*:META-INF/cxf/extensions.xml]
> Offending resource: ServletContext resource [/WEB-INF/ws-beans.xml];
> nested exception is
> org.springframework.beans.factory.BeanDefinitionStoreException:
> IOException parsing XML document from URL
> [jar:file:/C:/multiplan/apache-tomcat-6.0.20/temp/0-idm-ws/WEB-INF/lib/cxf-
> rt-bindings-xml-2.2.4.jar!/META-INF/cxf/extensions.xml]; nested exception
> is java.net.ConnectException: Connection timed out: connect at
> org.springframework.beans.factory.parsing.FailFastProblemReporter.error(Fai
> lFastProblemReporter.java:68) at
> org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext
> .java:85) at
> org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext
> .java:76) at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.i
> mportBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:182)
> at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.p
> arseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147) at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.p
> arseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132) at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.r
> egisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanD
> efinitions(XmlBeanDefinitionReader.java:507) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef
> initions(XmlBeanDefinitionReader.java:398) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
> itions(XmlBeanDefinitionReader.java:342) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
> itions(XmlBeanDefinitionReader.java:310) at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
> BeanDefinitions(AbstractBeanDefinitionReader.java:143) at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
> BeanDefinitions(AbstractBeanDefinitionReader.java:178) at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
> BeanDefinitions(AbstractBeanDefinitionReader.java:149) at
> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDe
> finitions(XmlWebApplicationContext.java:124) at
> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDe
> finitions(XmlWebApplicationContext.java:92) at
> org.springframework.context.support.AbstractRefreshableApplicationContext.r
> efreshBeanFactory(AbstractRefreshableApplicationContext.java:123) at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshB
> eanFactory(AbstractApplicationContext.java:423) at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abst
> ractApplicationContext.java:353) at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(C
> ontextLoader.java:255) at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Con
> textLoader.java:199) at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(Co
> ntextLoaderListener.java:45) at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java
> :3934) at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
> 791) at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
>     at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
>     at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
>     at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
> rt.java:119) at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>     at
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>     at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
> 9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> l.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by:
> org.springframework.beans.factory.BeanDefinitionStoreException:
> IOException parsing XML document from URL
> [jar:file:/C:/multiplan/apache-tomcat-6.0.20/temp/0-idm-ws/WEB-INF/lib/cxf-
> rt-bindings-xml-2.2.4.jar!/META-INF/cxf/extensions.xml]; nested exception
> is java.net.ConnectException: Connection timed out: connect at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef
> initions(XmlBeanDefinitionReader.java:416) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
> itions(XmlBeanDefinitionReader.java:342) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
> itions(XmlBeanDefinitionReader.java:310) at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
> BeanDefinitions(AbstractBeanDefinitionReader.java:143) at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
> BeanDefinitions(AbstractBeanDefinitionReader.java:178) at
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.i
> mportBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:174)
> ... 42 more
> 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.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>     at java.net.Socket.connect(Socket.java:519)
>     at java.net.Socket.connect(Socket.java:469)
>     at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
>     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.<init>(HttpClient.java:233)
>     at sun.net.www.http.HttpClient.New(HttpClient.java:306)
>     at sun.net.www.http.HttpClient.New(HttpClient.java:323)
>     at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnect
> ion.java:852) at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.
> java:793) at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:
> 718) at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnectio
> n.java:1041) at
> org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
>     at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
>     at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown
> Source)
>     at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown
> Source)
>     at
> org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknow
> n Source)
>     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>     at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
>     at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
>     at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(De
> faultDocumentLoader.java:75) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef
> initions(XmlBeanDefinitionReader.java:396) ... 47 more

-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog