Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 25363 invoked from network); 2 Nov 2006 20:04:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Nov 2006 20:04:17 -0000 Received: (qmail 54033 invoked by uid 500); 2 Nov 2006 20:04:15 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 53792 invoked by uid 500); 2 Nov 2006 20:04:14 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 53781 invoked by uid 99); 2 Nov 2006 20:04:14 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Nov 2006 12:04:14 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of dns4@cornell.edu designates 128.253.83.141 as permitted sender) Received: from [128.253.83.141] (HELO authusersmtp.mail.cornell.edu) (128.253.83.141) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Nov 2006 12:03:58 -0800 Received: from [128.253.38.244] (defiant.ento.cornell.edu [128.253.38.244]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.13.1/8.12.10) with ESMTP id kA2K3b22006872 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 2 Nov 2006 15:03:37 -0500 (EST) Message-ID: <454A4F19.7000504@cornell.edu> Date: Thu, 02 Nov 2006 15:03:37 -0500 From: David Smith User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Tomcat Users List Subject: Re: forced to constantly restart Tomcat References: <33168.83.102.28.131.1162496419.squirrel@mithlond.net> In-Reply-To: <33168.83.102.28.131.1162496419.squirrel@mithlond.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Error 1: SEVERE: StandardServer.await: create[8005]: java.net.BindException: Address already in use You most likely have another instance of tomcat running Error 2: SEVERE: Error initializing endpoint java.net.BindException: Permission denied:80 The server is most likely running a linux OS or similar. Such systems don't allow non-root users to bind to ports below 1024. If you start tomcat with jsvc (see commons-daemon project on the jakarta apache site), you can get around this issue. --David Tuomas wrote: >>The catalina files are more likely to have something of interest. In >>particular, look during the time period right after you make the browser >>request. See if anything like these messages is in there: >> >> > >Here is it. I cannot decipher it. Sorry for the lengthy quotation. > >Nov 2, 2006 9:27:42 PM org.apache.catalina.startup.Catalina start >INFO: Server startup in 5679 ms >Nov 2, 2006 9:27:42 PM org.apache.catalina.core.StandardServer await >SEVERE: StandardServer.await: create[8005]: >java.net.BindException: Address already in use > at java.net.PlainSocketImpl.socketBind(Native Method) > at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) > at java.net.ServerSocket.bind(ServerSocket.java:319) > at java.net.ServerSocket.(ServerSocket.java:185) > at org.apache.catalina.core.StandardServer.await(StandardServer.java:372) > at org.apache.catalina.startup.Catalina.await(Catalina.java:615) > at org.apache.catalina.startup.Catalina.start(Catalina.java:575) > 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.catalina.startup.Bootstrap.start(Bootstrap.java:294) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) >Nov 2, 2006 9:27:42 PM org.apache.coyote.http11.Http11BaseProtocol pause >INFO: Pausing Coyote HTTP/1.1 on http-80 >Nov 2, 2006 9:27:49 PM org.apache.catalina.core.AprLifecycleListener >lifecycleEvent >INFO: The Apache Tomcat Native library which allows optimal performance in >production environments was not found on the java.library.path: >/usr/local/java/jdk1.5.0_09/jre/lib/i386/client:/usr/local/java/jdk1.5.0_09/jre/lib/i386:/usr/local/java/jdk1.5.0_09/jre/../lib/i386 >Nov 2, 2006 9:27:49 PM org.apache.coyote.http11.Http11BaseProtocol init >SEVERE: Error initializing endpoint >java.net.BindException: Permission denied:80 > at >org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297) > at >org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:138) > at org.apache.catalina.connector.Connector.initialize(Connector.java:1016) > at >org.apache.catalina.core.StandardService.initialize(StandardService.java:580) > at >org.apache.catalina.core.StandardServer.initialize(StandardServer.java:791) > at org.apache.catalina.startup.Catalina.load(Catalina.java:503) > at org.apache.catalina.startup.Catalina.load(Catalina.java:523) > 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.catalina.startup.Bootstrap.load(Bootstrap.java:266) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431) >Nov 2, 2006 9:27:49 PM org.apache.catalina.startup.Catalina load >SEVERE: Catalina.start >LifecycleException: Protocol handler initialization failed: >java.net.BindException: Permission denied:80 > at org.apache.catalina.connector.Connector.initialize(Connector.java:1018) > at >org.apache.catalina.core.StandardService.initialize(StandardService.java:580) > at >org.apache.catalina.core.StandardServer.initialize(StandardServer.java:791) > at org.apache.catalina.startup.Catalina.load(Catalina.java:503) > at org.apache.catalina.startup.Catalina.load(Catalina.java:523) > 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.catalina.startup.Bootstrap.load(Bootstrap.java:266) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431) >Nov 2, 2006 9:27:49 PM org.apache.catalina.startup.Catalina load >INFO: Initialization processed in 3235 ms >Nov 2, 2006 9:27:50 PM org.apache.catalina.core.StandardService start >INFO: Starting service Catalina >Nov 2, 2006 9:27:50 PM org.apache.catalina.core.StandardEngine start >INFO: Starting Servlet Engine: Apache Tomcat/5.5.20 >Nov 2, 2006 9:27:50 PM org.apache.catalina.core.StandardHost start >INFO: XML validation disabled >Nov 2, 2006 9:27:54 PM org.apache.coyote.http11.Http11BaseProtocol start >SEVERE: Error starting endpoint >java.net.BindException: Permission denied:80 > at >org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297) > at >org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:312) > at >org.apache.coyote.http11.Http11BaseProtocol.start(Http11BaseProtocol.java:150) > at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:75) > at org.apache.catalina.connector.Connector.start(Connector.java:1089) > at org.apache.catalina.core.StandardService.start(StandardService.java:459) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) > at org.apache.catalina.startup.Catalina.start(Catalina.java:551) > 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.catalina.startup.Bootstrap.start(Bootstrap.java:294) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) >Nov 2, 2006 9:27:54 PM org.apache.catalina.startup.Catalina start >SEVERE: Catalina.start: >LifecycleException: service.getName(): "Catalina"; Protocol handler >start failed: java.net.BindException: Permission denied:80 > at org.apache.catalina.connector.Connector.start(Connector.java:1096) > at org.apache.catalina.core.StandardService.start(StandardService.java:459) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) > at org.apache.catalina.startup.Catalina.start(Catalina.java:551) > 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.catalina.startup.Bootstrap.start(Bootstrap.java:294) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) > >--------------------------------------------------------------------- >To start a new topic, e-mail: users@tomcat.apache.org >To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org >For additional commands, e-mail: users-help@tomcat.apache.org > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org