You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Stephen Charles Huey <st...@fastmail.fm> on 2004/11/10 22:01:28 UTC

problem - BindException: JVM_Bind: 80

I'm seeing a strange error message.  We only run Tomcat as a service on
Windows 2000, and no IIS or anything else, so I can't see anything else
holding onto port 80.  Any idea what would be causing this?  Would it be
something as simple as choosing to Start or Restart the service when
it's already started and Tomcat isn't releasing hold of port 80 as it
stops and restarts?


Catalina.start: LifecycleException:  Protocol handler initialization
failed: java.net.BindException: Address already in use: JVM_Bind:80
LifecycleException:  Protocol handler initialization failed:
java.net.BindException: Address already in use: JVM_Bind:80
	at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1119)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2246)
	at org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:236)
	at org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:258)
	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:324)
	at org.apache.catalina.startup.BootstrapService.init(BootstrapService.java:231)
	at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:297)
Bootstrap: Starting service
Starting service Tomcat-Standalone
Apache Tomcat/4.1.24-LE-jdk14
Catalina.start: LifecycleException:  Protocol handler start failed:
java.net.BindException: Address already in use: JVM_Bind:80
LifecycleException:  Protocol handler start failed:
java.net.BindException: Address already in use: JVM_Bind:80
	at org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1143)
	at org.apache.catalina.core.StandardService.start(StandardService.java:506)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
	at org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
	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:324)
	at org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245)
	at org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)
Bootstrap: Service started

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


AW: problem - BindException: JVM_Bind: 80

Posted by Steffen Heil <li...@steffen-heil.de>.
Hi

Get tcpview pro (it's free) and check what binds this port.

Regards,
  Steffen
 

-----Ursprüngliche Nachricht-----
Von: Stephen Charles Huey [mailto:stephenhuey@fastmail.fm] 
Gesendet: Mittwoch, 10. November 2004 22:01
An: Tomcat User
Betreff: problem - BindException: JVM_Bind: 80

I'm seeing a strange error message.  We only run Tomcat as a service on
Windows 2000, and no IIS or anything else, so I can't see anything else
holding onto port 80.  Any idea what would be causing this?  Would it be
something as simple as choosing to Start or Restart the service when it's
already started and Tomcat isn't releasing hold of port 80 as it stops and
restarts?


Catalina.start: LifecycleException:  Protocol handler initialization
failed: java.net.BindException: Address already in use: JVM_Bind:80
LifecycleException:  Protocol handler initialization failed:
java.net.BindException: Address already in use: JVM_Bind:80
	at
org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:11
19)
	at
org.apache.catalina.core.StandardService.initialize(StandardService.java:579
)
	at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2246)
	at
org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:236)
	at
org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:258)
	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:324)
	at
org.apache.catalina.startup.BootstrapService.init(BootstrapService.java:231)
	at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:297)
Bootstrap: Starting service
Starting service Tomcat-Standalone
Apache Tomcat/4.1.24-LE-jdk14
Catalina.start: LifecycleException:  Protocol handler start failed:
java.net.BindException: Address already in use: JVM_Bind:80
LifecycleException:  Protocol handler start failed:
java.net.BindException: Address already in use: JVM_Bind:80
	at
org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1143)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:506)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
	at
org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
	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:324)
	at
org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245
)
	at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)
Bootstrap: Service started

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org