Hi, the problem is solved. how see below -
in sendAndReceive method Previous code was = String _sServerURL ="http://staging.stemp.com/tempgo1"; url = new URL(_sServerURL+"/wsTestServiceServlet"); //Servlet- where business Implementation code is written. New code in sendAndReceive method - just i have changed the url - http://staging.stemp.com/tempgo1/ to http://localhost:8080/tempgo1/ and it started working. it's change in url to localhost:8080 only................... so, what is the problem ? can any body explain ???? Thank you for Help sh_santosh wrote: > > > > Axel-Stephane SMORGRAV-2 wrote: >> >> Just a wild shot: >> >> 1. Verify that the URL you try to connect to ( >> _sServerURL+"/wsTestServiceServlet" ) is correct ( e.g. >> http://my.tomcat.com:8080/wsTestServiceServlet ) >> >> 2. Test the network connectivity between your java client host and the >> hosts on which Tomcat and Axis are running. To do so, try doing telnet >> my.tomcat.com:8080 from the java client host. >> >> If you reproduce the problem in 2) above, there may be a firewall between >> the client and the server. >> >> >> -ascs >> >> -----Message d'origine----- >> De : sh_santosh [mailto:[EMAIL PROTECTED] >> Envoyé : mercredi 5 décembre 2007 12:35 >> À : users@httpd.apache.org >> Objet : [EMAIL PROTECTED] HttpURLConnection - java.net.ConnectException: >> Connection timed out >> >> >> >> Dear all, >> >> I am usging Apache-Tomcat 5.5.20 and Axis 1.2 RC. >> I am invoking the web services method by my java client program. >> >> In SoapBindingImpl class i have written a Implementation method >> sendAndReceive(). >> sendAndReceive method code is -- >> >> public String sendAndReceive(String sRequest, String sMode) >> { >> >> StringBuffer sbResponse = new StringBuffer(); >> URL url = null; >> >> try >> { >> sbResponse = new StringBuffer(); >> String _sServerURL =_sLocalServerPath; >> url = new URL(_sServerURL+"/wsTestServiceServlet"); >> //Servlet >> - where business Implementation code is written. >> HttpURLConnection conn = >> (HttpURLConnection)url.openConnection(); // >> sun.net.www.protocol.http.HttpURLConnection {rt.jar} >> conn.setRequestMethod("POST"); >> conn.setDoOutput(true); >> conn.setDoInput(true); >> >> PrintStream outStream = new >> PrintStream(conn.getOutputStream()); ==> java:140 from >> Exception >> stack >> outStream.print("request="+URLEncoder.encode(sRequest)); >> outStream.print("&BIZ_ACTION_MODE=" +sMode); >> outStream.close(); >> >> BufferedReader rd = new BufferedReader(new >> InputStreamReader(conn.getInputStream())); >> >> String line; >> >> while ((line = rd.readLine()) != null) >> { >> sbResponse.append(line); >> } >> >> rd.close(); >> >> } catch (MalformedURLException e) >> { >> sbResponse.setLength(0); >> sbResponse.append(e.getMessage()); >> e.printStackTrace(); >> } catch (IOException e) >> { >> e.printStackTrace(); >> sbResponse.setLength(0); >> sbResponse.append(e.getMessage()); >> } >> >> return sbResponse.toString(); >> >> } >> >> From this method i am getting Connection Time out Exception. >> On this line program is hanged : >> PrintStream outStream = new PrintStream(conn.getOutputStream()); >> >> Please see Exception == >> >> java.net.ConnectException: Connection timed out >> 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:516) >> at java.net.Socket.connect(Socket.java:466) >> at sun.net.NetworkClient.doConnect(NetworkClient.java:157) >> at sun.net.www.http.HttpClient.openServer(HttpClient.java:365) >> at sun.net.www.http.HttpClient.openServer(HttpClient.java:477) >> at sun.net.www.http.HttpClient.<init>(HttpClient.java:214) >> at sun.net.www.http.HttpClient.New(HttpClient.java:287) >> at sun.net.www.http.HttpClient.New(HttpClient.java:299) >> >> at >> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:796) >> at >> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:748) >> at >> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:673) >> at >> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:840) >> at >> webservices.wsHotelEngine.WssearchdetailsSoapBindingImpl.sendAndReceive(WssearchdetailsSoapBindingImpl.java:198) >> at >> webservices.wsHotelEngine.WsseardetailsSoapBindingImpl.getHotelDetailsXML(WssearchdetailsSoapBindingImpl.java:43) >> at >> webservices.wsHotelEngine.WssearchdetailsSoapBindingSkeleton.getHotelDetailsXML(WssearchdetailsSoapBindingSkeleton.java:140) >> >> 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:585) >> at >> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:384) >> at >> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:281) >> at >> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:319) >> at >> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) >> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) >> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) >> at >> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450) >> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) >> at >> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:653) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) >> at >> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> at >> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) >> at >> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) >> at >> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) >> at >> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) >> at >> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> at java.lang.Thread.run(Thread.java:595) >> >> >> Problem is something related to HttpURLConnection with getOutputStream() >> and >> getInputStream() .. >> >> Or it is due to some configuration of Tomcat. >> >> I am not able to figure it out what adjactly the Problem is. >> >> 1. is it due to HttpURLConnection with getOutputStream() and >> getInputStream(). >> 2. is it due to wsTestServiceServlet Servlet ==> ( url = new >> URL(_sServerURL+"/wsTestServiceServlet");) >> 3. is it due to some configuration file in Tomcat. >> 4. As i am thinking it's not a Axis problem. >> >> >> please help me out............... >> >> >> >> Regards >> Santosh Kumar Sharma >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/HttpURLConnection---java.net.ConnectException%3A-Connection-timed-out-tf4949098.html#a14169980 >> Sent from the Apache HTTP Server - Users mailing list archive at >> Nabble.com. >> >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server >> Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> " from the digest: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server >> Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> " from the digest: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/HttpURLConnection---java.net.ConnectException%3A-Connection-timed-out-tf4949098.html#a14212330 Sent from the Apache HTTP Server - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: [EMAIL PROTECTED] " from the digest: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]