We've recently had a related problem. When tomcat can't bind to port 6135, it binds to the next port up, 6136. Unfortunately that's a totally different application. Is there a way to:
1) Have Tomcat not bump the port number up. 2) Have Tomcat retry a particular port until it's available. Unfortunately our OS holds on to ports until a few seconds after the process dies (waiting for the remote connections to terminate, presumably). brycenesbitt wrote: > > We have a Tomcat application, which binds to port 8080 and AJP 6135. At > 3 am we restart this application (because of a memory leak). But > sometimes it is unable to bind to it's own port, and it just dies and > never starts. Naturally this causes unhappiness. The server.xml is: > > <Connector port="6135" protocol="AJP/1.3" > enableLookups="false" > connectionTimeout="20000" > maxThreads="150" > minSpareThreads="25" > maxSpareThreads="75" > /> > <Connector port="8080" maxHttpHeaderSize="8192" > maxThreads="150" minSpareThreads="25" maxSpareThreads="75" > enableLookups="false" redirectPort="8443" acceptCount="100" > connectionTimeout="20000" disableUploadTimeout="true" /> > > And the Java exception we get is: > > INFO: Starting Coyote HTTP/1.1 on http-8080 > Nov 16, 2006 7:08:02 AM org.apache.catalina.startup.Catalina start > INFO: Server startup in 3501 ms > Nov 16, 2006 7:08:02 AM org.apache.catalina.core.StandardServer await > SEVERE: StandardServer.await: create[7135]: > java.net.BindException: Address already in use > at java.net.PlainSocketImpl.socketBind(Native Method) > ... > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > ... > Nov 16, 2006 7:08:13 AM org.apache.coyote.http11.Http11BaseProtocol > destroy > INFO: Stopping Coyote HTTP/1.1 on http-8080 > > We're using Fedora Core 5 (fc5), and the dtomcat5 startup script. Do we > have to wait at least 20 seconds to be sure the port is clear? > > -- ---- Visit http://www.obviously.com/ > > -- View this message in context: http://www.nabble.com/Tips-needed%3A-restarting-tomcat-without-risk-of-java.net.BindException-tf2649674.html#a9762592 Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]