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


Reply via email to