Spring WebServiceTemplate occur java.net.SocketTimeoutException: Read timed out in JBoss EAP log
Issue
The below exception is very frequently occurred. Please advise where to dig this issue.
10:57:28,176 ERROR [APPL] (ajp-/10.136.51.30:8009-19) WebServiceIOException in UserServiceImpl.retrieveProfile() >> org.springframework.ws.client.WebServiceIOException: I/O error: Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out: org.springframework.ws.client.WebServiceIOException: I/O error: Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out
at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:502) [spring-ws-core-2.0.1.RELEASE.jar:]
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:343) [spring-ws-core-2.0.1.RELEASE.jar:]
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:337) [spring-ws-core-2.0.1.RELEASE.jar:]
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:329) [spring-ws-core-2.0.1.RELEASE.jar:]
...
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:452) [jbossweb-7.0.16.Final-redhat-1.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb-7.0.16.Final-redhat-1.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_33]
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method) [rt.jar:1.6.0_33]
at java.net.SocketInputStream.read(SocketInputStream.java:129) [rt.jar:1.6.0_33]
at java.net.ManagedSocketInputStreamHighPerformance.read(ManagedSocketInputStreamHighPerformance.java:258) [Agent.jar:1.6.0_33]
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) [rt.jar:1.6.0_33]
at java.io.BufferedInputStream.read(BufferedInputStream.java:237) [rt.jar:1.6.0_33]
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) [commons-httpclient-3.1.jar:]
...
at org.springframework.ws.transport.http.CommonsHttpConnection.onSendAfterWrite(CommonsHttpConnection.java:112) [spring-ws-core-2.0.1.RELEASE.jar:]
...
at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:496) [spring-ws-core-2.0.1.RELEASE.jar:]
... 45 more
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
- Spring WebServiceTemplate
- 2.0.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.