Return-Path: Delivered-To: apmail-ws-general-archive@www.apache.org Received: (qmail 77516 invoked from network); 11 Jan 2005 10:49:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 11 Jan 2005 10:49:38 -0000 Received: (qmail 96039 invoked by uid 500); 11 Jan 2005 10:49:38 -0000 Delivered-To: apmail-ws-general-archive@ws.apache.org Received: (qmail 95967 invoked by uid 500); 11 Jan 2005 10:49:38 -0000 Mailing-List: contact general-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: general@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list general@ws.apache.org Received: (qmail 95952 invoked by uid 99); 11 Jan 2005 10:49:37 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Tue, 11 Jan 2005 02:49:37 -0800 Received: (qmail 77495 invoked from network); 11 Jan 2005 10:49:36 -0000 Received: from localhost.hyperreal.org (HELO minotaur.apache.org) (127.0.0.1) by localhost.hyperreal.org with SMTP; 11 Jan 2005 10:49:36 -0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: general@ws.apache.org To: general@ws.apache.org Subject: =?iso-8859-1?q?=5BApache_Web_Services_Wiki=5D_New=3A__FrontPage/Axis/Java?= =?iso-8859-1?q?Timeout?= Date: Tue, 11 Jan 2005 10:49:36 -0000 Message-ID: <20050111104936.77492.62418@minotaur.apache.org> X-Spam-Rating: localhost.hyperreal.org 1.6.2 0/1000/N X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Date: 2005-01-11T02:49:36 Editor: ToshiyukiKimura Wiki: Apache Web Services Wiki Page: FrontPage/Axis/JavaTimeout URL: http://wiki.apache.org/ws/FrontPage/Axis/JavaTimeout Importing old wiki ... New Page: ##language:en '''Q: How do I set a timeout when using {{{ WSDL2Java }}} stubs?''' A: There is a setTimeout method on the org.apache.axis.client.Stub class, w= hich is the class all emitted stubs extend. = Here is how to set the timeout given a service named Foo: = {{{ FooServiceLocator loc =3D new FooServiceLocator(); FooService binding =3D loc.getFooService(); org.apache.axis.client.Stub s =3D (Stub) binding; = s.setTimeout(1000); // 1 second, in miliseconds = }}} The default timeout in Axis 1.1 and later is 60 seconds. Axis 1.0 did not h= ave a default timeout (i.e. it defaulted to 0). This timeout value is set o= n the HTTP socket and is not a connection timeout, which requires implement= ation we do not have as of Axis 1.1. = '''Q: When I do setTimeout(15*10000) or more bigger,I still get the error b= elow when I connect http url, but localhost url is ok:''' {{{ java.net.ConnectException: Connection timed out: connect = at java.net.PlainSocketImpl.socketConnect(Native Method) = at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) = at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:1= 71) = at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) = at java.net.Socket.connect(Socket.java:452) = at java.net.Socket.connect(Socket.java:402) = at sun.net.NetworkClient.doConnect(NetworkClient.java:139) = at sun.net.www.http.HttpClient.openServer(HttpClient.java:402) = at sun.net.www.http.HttpClient.openServer(HttpClient.java:618) = at sun.net.www.http.HttpClient.(HttpClient.java:306) = at sun.net.www.http.HttpClient.(HttpClient.java:267) = at sun.net.www.http.HttpClient.New(HttpClient.java:339) = at sun.net.www.http.HttpClient.New(HttpClient.java:320) = at sun.net.www.http.HttpClient.New(HttpClient.java:315) = at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURL= Conne = ction.java:512) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConne= ction .java:489) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpU= RLCon nection.java:617) = at java.net.URL.openStream(URL.java:913) = at org.apache.xerces.readers.DefaultReaderFactory.createReader(Defa= ultRe = aderFactory.java:149) at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromD= ocume nt(DefaultEntityHandler.java:491) at org.apache.xerces.frame= work.XMLParser.parseSomeSetup(XMLParser.java:3 12) = at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1080)= = at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilder= Impl. = java:195) = at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:322) = at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:367) = at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTabl= e.jav = a:384) = at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245= ) = at java.lang.Thread.run(Thread.java:534) = java.net.ConnectException: Connection timed out: connect = at java.net.PlainSocketImpl.socketConnect(Native Method) = at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305) = at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:1= 71) = at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158) = at java.net.Socket.connect(Socket.java:452) = at java.net.Socket.connect(Socket.java:402) = at sun.net.NetworkClient.doConnect(NetworkClient.java:139) = at sun.net.www.http.HttpClient.openServer(HttpClient.java:402) = at sun.net.www.http.HttpClient.openServer(HttpClient.java:618) = at sun.net.www.http.HttpClient.(HttpClient.java:306) = at sun.net.www.http.HttpClient.(HttpClient.java:267) = at sun.net.www.http.HttpClient.New(HttpClient.java:339) = at sun.net.www.http.HttpClient.New(HttpClient.java:320) = at sun.net.www.http.HttpClient.New(HttpClient.java:315) = at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURL= Conne = ction.java:512) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConne= ction .java:489) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpU= RLCon nection.java:617) = at java.net.URL.openStream(URL.java:913) = at org.apache.xerces.readers.DefaultReaderFactory.createReader(Defa= ultRe = aderFactory.java:149) at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromD= ocume nt(DefaultEntityHandler.java:491) at org.apache.xerces.frame= work.XMLParser.parseSomeSetup(XMLParser.java:3 12) = at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1080)= = at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilder= Impl. = java:195) = at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:322) = at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:367) = at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTabl= e.jav = a:384) = at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245= ) = at java.lang.Thread.run(Thread.java:534) = }}} does there need some other setting?please tell me.Thanks.=20