  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | JSP - A mailing list about Java Server Pages specification and reference | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Tips needed: restarting tomcat without risk of java.net.BindException | Tips needed: restarting tomcat without risk of java.net.BindException 2006-11-17 - By Bryce Nesbitt
Back 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 (See http://ttp-8080.ora-code.com) 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 (Native Method) ... at org.apache.catalina.startup.Bootstrap (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 (See http://ttp-8080.ora-code.com)
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/
-- ---- Visit http://www.obviously.com/
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To start a new topic, e-mail: users@(protected) To unsubscribe, e-mail: users-unsubscribe@(protected) For additional commands, e-mail: users-help@(protected)
|
|
 |