Howdy, Keep it mind that tomcat won't shut down if there are non-daemon threads still running. It's a good idea to check your application for such threads and take care of them (kill them in destroy() methods, make them daemons, call System.exit() in a lifecycle listener, whatever) for cleanliness.
Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: Marek, Tomas [mailto:[EMAIL PROTECTED]] >Sent: Monday, June 10, 2002 5:47 AM >To: 'Tomcat Users List' >Subject: RE: Strarting-up Error Message > >I think the problem is caused by residential running of Tomcat on W2k box. >Not knowing that, I started Tomcat thus second time. That's it! How is it >on >Linux box, have no idea. > >tom > >-----Original Message----- >From: franzR [mailto:[EMAIL PROTECTED]] >Sent: Monday, June 10, 2002 11:25 AM >To: Tomcat Users List >Subject: AW: Strarting-up Error Message > >How often did you start Tomcat? ( i.e. ps -e | grep java) >I'm using Tomcat on a unix box and it happens sometimes that a shutdown of >tomcat does not kill the (jvm)-process. Then a restart of tomcat will - of >course - leed to an error because tomcat is still running! > >franzR > >-----Urspr�ngliche Nachricht----- >Von: Marek, Tomas [mailto:[EMAIL PROTECTED]] >Gesendet: Montag, 10. Juni 2002 09:24 >An: [EMAIL PROTECTED] >Betreff: Strarting-up Error Message > > >Guys, > >when starting Tomcat 4.03, I get the following message in the terminal >window: > >Catalina.start: LifecycleException: null.open: java.net.BindException: >Address > already in use: JVM_Bind:80 >LifecycleException: null.open: java.net.BindException: Address already in >use: > JVM_Bind:80 > at >org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne >ctor.java:1130) > at >org.apache.catalina.core.StandardService.initialize(StandardService.j >ava:454) > at >org.apache.catalina.core.StandardServer.initialize(StandardServer.jav >a:553) > at org.apache.catalina.startup.Catalina.start(Catalina.java:780) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >java:39) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) >----- Root Cause ----- >java.net.BindException: Address already in use: JVM_Bind:80 > at >org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j >ava:950) > at >org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne >ctor.java:1128) > at >org.apache.catalina.core.StandardService.initialize(StandardService.j >ava:454) > at >org.apache.catalina.core.StandardServer.initialize(StandardServer.jav >a:553) > at org.apache.catalina.startup.Catalina.start(Catalina.java:780) > at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) > at org.apache.catalina.startup.Catalina.process(Catalina.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >java:39) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) > >However, it seems the server works fine (I tried some servlets). The >possible culprit could be config file server.XML in install_dir/conf path. >I >did only 2 changes in it, as suggested in M. Hall's book: >!. Changed the default port 8080 to 80 >2. Added element <DefaultContext reloadable="true"/> to ensure automatic >reloading. > >So, do you have any idea, what could be wrong? > >Thanks for your help. >Tom > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > >-- >To unsubscribe, e-mail: <mailto:tomcat-user- >[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:tomcat-user- >[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
