Vijayvinjamur
asked on
"faultString: java.net.ConnectException: Connection refused"
Hi ,
We are facing the below error , when we are trying to access service(Webservice deployed in separate machine with OAS10.1.2.3 ).
We are getting the below issue during only in business peak hours. We noticed CPU utilization (Machine where Webservice is deployed) is went up to 60%.
For work around we are restarting the OAS Services(where webservice is deployed).
We are using the following code snippet to connect to the service.
Code Snippet:
------------------
Service service = new Service();
Call call = (Call) service.createCall();
call.setTimeout(new Integer(300000));
call.setTargetEndpointAddr ess(new URL(WEBSERVICE_URL));
call.setOperationName(new QName(SERVICE_NAME, SERVICE_METHOD));
call.addParameter(ELEMENT_ NAME, XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType .XSD_STRIN G);
String quoteResponseXml = (String) call.invoke(new Object[] { quoteRequestXml });
Error Message:
----------------------
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.ConnectException: Connection refused
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.s ocketConne ct(Native Method)
at java.net.PlainSocketImpl.d oConnect(P lainSocket Impl.java: 333)
at java.net.PlainSocketImpl.c onnectToAd dress(Plai nSocketImp l.java:195 )
at java.net.PlainSocketImpl.c onnect(Pla inSocketIm pl.java:18 2)
at java.net.SocksSocketImpl.c onnect(Soc ksSocketIm pl.java:36 7)
at java.net.Socket.connect(So cket.java: 524)
at java.net.Socket.connect(So cket.java: 474)
at java.net.Socket.<init&g t;(Socket. java:371)
at java.net.Socket.<init&g t;(Socket. java:184)
at org.apache.axis.components .net.Defau ltSocketFa ctory.crea te(Default SocketFact ory.java:1 29)
at org.apache.axis.transport. http.HTTPS ender.getS ocket(HTTP Sender.jav a:157)
at org.apache.axis.transport. http.HTTPS ender.invo ke(HTTPSen der.java:1 14)
at org.apache.axis.strategies .Invocatio nStrategy. visit(Invo cationStra tegy.java: 71)
at org.apache.axis.SimpleChai n.doVisiti ng(SimpleC hain.java: 150)
at org.apache.axis.SimpleChai n.invoke(S impleChain .java:120)
at org.apache.axis.client.Axi sClient.in voke(AxisC lient.java :180)
at org.apache.axis.client.Cal l.invokeEn gine(Call. java:2526)
at org.apache.axis.client.Cal l.invoke(C all.java:2 515)
at org.apache.axis.client.Cal l.invoke(C all.java:2 210)
at org.apache.axis.client.Cal l.invoke(C all.java:2 133)
at org.apache.axis.client.Cal l.invoke(C all.java:1 656)
at com.thirdpillar.oz.client. helper.Quo teCalculat eHelper.ca lculateQuo te(QuoteCa lculateHel per.java:1 41)
at com.thirdpillar.oz.client. helper.Quo teCalculat eHelper.ca lculateQuo te(QuoteCa lculateHel per.java:8 2)
at com.thirdpillar.oz.client. web.action .QuoteCalc ulationAct ion.proces s(QuoteCal culationAc tion.java: 65)
at com.thirdpillar.oz.client. web.action .BaseActio n.execute( BaseAction .java:83)
at org.apache.struts.action.R equestProc essor.proc essActionP erform(Req uestProces sor.java:4 84)
at org.apache.struts.action.R equestProc essor.proc ess(Reques tProcessor .java:274)
at com.thirdpillar.oz.client. web.OzRequ estProcess or.process (OzRequest Processor. java:189)
at org.apache.struts.action.A ctionServl et.process (ActionSer vlet.java: 1482)
at com.thirdpillar.oz.client. web.FrontC ontroller. process(Fr ontControl ler.java:5 4)
at org.apache.struts.action.A ctionServl et.doPost( ActionServ let.java:5 25)
at javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 763)
at javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 856)
at com.evermind.server.http.S ervletRequ estDispatc her.invoke (ServletRe questDispa tcher.java :734)
at com.evermind.server.http.S ervletRequ estDispatc her.forwar dInternal( ServletReq uestDispat cher.java: 391)
at com.evermind.server.http.H ttpRequest Handler.do ProcessReq uest(HttpR equestHand ler.java:9 08)
at com.evermind.server.http.H ttpRequest Handler.pr ocessReque st(HttpReq uestHandle r.java:458 )
at com.evermind.server.http.A JPRequestH andler.run (AJPReques tHandler.j ava:313)
at com.evermind.server.http.A JPRequestH andler.run (AJPReques tHandler.j ava:199)
at oracle.oc4j.network.Server SocketRead Handler$Sa feRunnable .run(Serve rSocketRea dHandler.j ava:260)
at com.evermind.util.Releasab leResource PooledExec utor$MyWor ker.run(Re leasableRe sourcePool edExecutor .java:303)
at java.lang.Thread.run(Threa d.java:595 )
java.net.ConnectException: Connection refused
at org.apache.axis.AxisFault. makeFault( AxisFault. java:129)
at org.apache.axis.transport. http.HTTPS ender.invo ke(HTTPSen der.java:1 31)
at org.apache.axis.strategies .Invocatio nStrategy. visit(Invo cationStra tegy.java: 71)
at org.apache.axis.SimpleChai n.doVisiti ng(SimpleC hain.java: 150)
at org.apache.axis.SimpleChai n.invoke(S impleChain .java:120)
at org.apache.axis.client.Axi sClient.in voke(AxisC lient.java :180)
at org.apache.axis.client.Cal l.invokeEn gine(Call. java:2526)
at org.apache.axis.client.Cal l.invoke(C all.java:2 515)
at org.apache.axis.client.Cal l.invoke(C all.java:2 210)
at org.apache.axis.client.Cal l.invoke(C all.java:2 133)
at org.apache.axis.client.Cal l.invoke(C all.java:1 656)
at com.thirdpillar.oz.client. helper.Quo teCalculat eHelper.ca lculateQuo te(QuoteCa lculateHel per.java:1 41)
at com.thirdpillar.oz.client. helper.Quo teCalculat eHelper.ca lculateQuo te(QuoteCa lculateHel per.java:8 2)
at com.thirdpillar.oz.client. web.action .QuoteCalc ulationAct ion.proces s(QuoteCal culationAc tion.java: 65)
at com.thirdpillar.oz.client. web.action .BaseActio n.execute( BaseAction .java:83)
at org.apache.struts.action.R equestProc essor.proc essActionP erform(Req uestProces sor.java:4 84)
at org.apache.struts.action.R equestProc essor.proc ess(Reques tProcessor .java:274)
at com.thirdpillar.oz.client. web.OzRequ estProcess or.process (OzRequest Processor. java:189)
at org.apache.struts.action.A ctionServl et.process (ActionSer vlet.java: 1482)
at com.thirdpillar.oz.client. web.FrontC ontroller. process(Fr ontControl ler.java:5 4)
at org.apache.struts.action.A ctionServl et.doPost( ActionServ let.java:5 25)
at javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 763)
at javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 856)
at com.evermind.server.http.S ervletRequ estDispatc her.invoke (ServletRe questDispa tcher.java :734)
at com.evermind.server.http.S ervletRequ estDispatc her.forwar dInternal( ServletReq uestDispat cher.java: 391)
at com.evermind.server.http.H ttpRequest Handler.do ProcessReq uest(HttpR equestHand ler.java:9 08)
at com.evermind.server.http.H ttpRequest Handler.pr ocessReque st(HttpReq uestHandle r.java:458 )
at com.evermind.server.http.A JPRequestH andler.run (AJPReques tHandler.j ava:313)
at com.evermind.server.http.A JPRequestH andler.run (AJPReques tHandler.j ava:199)
at oracle.oc4j.network.Server SocketRead Handler$Sa feRunnable .run(Serve rSocketRea dHandler.j ava:260)
at com.evermind.util.Releasab leResource PooledExec utor$MyWor ker.run(Re leasableRe sourcePool edExecutor .java:303)
at java.lang.Thread.run(Threa d.java:595 )
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.s ocketConne ct(Native Method)
at java.net.PlainSocketImpl.d oConnect(P lainSocket Impl.java: 333)
at java.net.PlainSocketImpl.c onnectToAd dress(Plai nSocketImp l.java:195 )
at java.net.PlainSocketImpl.c onnect(Pla inSocketIm pl.java:18 2)
at java.net.SocksSocketImpl.c onnect(Soc ksSocketIm pl.java:36 7)
at java.net.Socket.connect(So cket.java: 524)
at java.net.Socket.connect(So cket.java: 474)
at java.net.Socket.<init>(Soc ket.java:3 71)
at java.net.Socket.<init>(Soc ket.java:1 84)
at org.apache.axis.components .net.Defau ltSocketFa ctory.crea te(Default SocketFact ory.java:1 29)
at org.apache.axis.transport. http.HTTPS ender.getS ocket(HTTP Sender.jav a:157)
at org.apache.axis.transport. http.HTTPS ender.invo ke(HTTPSen der.java:1 14)
... 30 more
We are facing the below error , when we are trying to access service(Webservice deployed in separate machine with OAS10.1.2.3 ).
We are getting the below issue during only in business peak hours. We noticed CPU utilization (Machine where Webservice is deployed) is went up to 60%.
For work around we are restarting the OAS Services(where webservice is deployed).
We are using the following code snippet to connect to the service.
Code Snippet:
------------------
Service service = new Service();
Call call = (Call) service.createCall();
call.setTimeout(new Integer(300000));
call.setTargetEndpointAddr
call.setOperationName(new QName(SERVICE_NAME, SERVICE_METHOD));
call.addParameter(ELEMENT_
call.setReturnType(XMLType
String quoteResponseXml = (String) call.invoke(new Object[] { quoteRequestXml });
Error Message:
----------------------
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.ConnectException:
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: java.net.ConnectException:
at java.net.PlainSocketImpl.s
at java.net.PlainSocketImpl.d
at java.net.PlainSocketImpl.c
at java.net.PlainSocketImpl.c
at java.net.SocksSocketImpl.c
at java.net.Socket.connect(So
at java.net.Socket.connect(So
at java.net.Socket.<init&g
at java.net.Socket.<init&g
at org.apache.axis.components
at org.apache.axis.transport.
at org.apache.axis.transport.
at org.apache.axis.strategies
at org.apache.axis.SimpleChai
at org.apache.axis.SimpleChai
at org.apache.axis.client.Axi
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at com.thirdpillar.oz.client.
at com.thirdpillar.oz.client.
at com.thirdpillar.oz.client.
at com.thirdpillar.oz.client.
at org.apache.struts.action.R
at org.apache.struts.action.R
at com.thirdpillar.oz.client.
at org.apache.struts.action.A
at com.thirdpillar.oz.client.
at org.apache.struts.action.A
at javax.servlet.http.HttpSer
at javax.servlet.http.HttpSer
at com.evermind.server.http.S
at com.evermind.server.http.S
at com.evermind.server.http.H
at com.evermind.server.http.H
at com.evermind.server.http.A
at com.evermind.server.http.A
at oracle.oc4j.network.Server
at com.evermind.util.Releasab
at java.lang.Thread.run(Threa
java.net.ConnectException:
at org.apache.axis.AxisFault.
at org.apache.axis.transport.
at org.apache.axis.strategies
at org.apache.axis.SimpleChai
at org.apache.axis.SimpleChai
at org.apache.axis.client.Axi
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at org.apache.axis.client.Cal
at com.thirdpillar.oz.client.
at com.thirdpillar.oz.client.
at com.thirdpillar.oz.client.
at com.thirdpillar.oz.client.
at org.apache.struts.action.R
at org.apache.struts.action.R
at com.thirdpillar.oz.client.
at org.apache.struts.action.A
at com.thirdpillar.oz.client.
at org.apache.struts.action.A
at javax.servlet.http.HttpSer
at javax.servlet.http.HttpSer
at com.evermind.server.http.S
at com.evermind.server.http.S
at com.evermind.server.http.H
at com.evermind.server.http.H
at com.evermind.server.http.A
at com.evermind.server.http.A
at oracle.oc4j.network.Server
at com.evermind.util.Releasab
at java.lang.Thread.run(Threa
Caused by: java.net.ConnectException:
at java.net.PlainSocketImpl.s
at java.net.PlainSocketImpl.d
at java.net.PlainSocketImpl.c
at java.net.PlainSocketImpl.c
at java.net.SocksSocketImpl.c
at java.net.Socket.connect(So
at java.net.Socket.connect(So
at java.net.Socket.<init>(Soc
at java.net.Socket.<init>(Soc
at org.apache.axis.components
at org.apache.axis.transport.
at org.apache.axis.transport.
... 30 more
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
We are still analyzing the issue.