You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Bill Blackmon <bi...@verizon.net> on 2002/09/24 17:44:16 UTC

? java.net.BindException: Address already in use

I'm getting to following error message when I start Tomcat on my Hosts
machine:

<<<<<<<<<<<<<<<<<<
Catalina.start: LifecycleException:  Error creating server socket
(java.net.BindException):  java.net.BindException: Address already in use
LifecycleException:  Error creating server socket (java.net.BindException):
java.net.BindException: Address already in use
 at
org.apache.catalina.connector.warp.WarpConnector.initialize(WarpConnector.ja
va:491)
 at
org.apache.catalina.core.StandardService.initialize(StandardService.java:454
)
 at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java: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(DelegatingMethodAccessorImpl
.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
 at java.net.PlainSocketImpl.socketBind(Native Method)
 at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:321)
 at java.net.ServerSocket.bind(ServerSocket.java:308)
 at java.net.ServerSocket.bind(ServerSocket.java:266)
 at java.net.ServerSocket.<init>(ServerSocket.java:182)
 at java.net.ServerSocket.<init>(ServerSocket.java:138)
 at
org.apache.catalina.net.DefaultServerSocketFactory.createSocket(DefaultServe
rSocketFactory.java:118)
 at
org.apache.catalina.connector.warp.WarpConnector.initialize(WarpConnector.ja
va:485)
 at
org.apache.catalina.core.StandardService.initialize(StandardService.java:454
)
 at
org.apache.catalina.core.StandardServer.initialize(StandardServer.java: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(DelegatingMethodAccessorImpl
.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
>>>>>>>>>>>>>>>>>

I've shutdown Tomcat and let it expire for quite a long period of time. What
else can cause this? A port conflict? All I have to
analyze it are the logs. Any suggestions?

Thanks,
Bill


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: ? java.net.BindException: Address already in use

Posted by Vi...@answare.fr.
Tomcat try to use a port already used by another application.
You must verify that a tomcat instance doesn't run.
You can see the opened port with an utility like netstat.

> -----Message d'origine-----
> De : Bill Blackmon [mailto:bill.blackmon@verizon.net]
> Envoyé : mardi 24 septembre 2002 17:44
> À : TOMCAT USERS GROUP
> Objet : ? java.net.BindException: Address already in use
>
>
> I'm getting to following error message when I start Tomcat on my Hosts
> machine:
>
> <<<<<<<<<<<<<<<<<<
> Catalina.start: LifecycleException:  Error creating server socket
> (java.net.BindException):  java.net.BindException: Address already in use
> LifecycleException:  Error creating server socket
> (java.net.BindException):
> java.net.BindException: Address already in use
>  at
> org.apache.catalina.connector.warp.WarpConnector.initialize(WarpCo
> nnector.ja
> va:491)
>  at
> org.apache.catalina.core.StandardService.initialize(StandardServic
> e.java:454
> )
>  at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.
> java: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(NativeMethodAccessorIm
> pl.java:39
> )
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
> cessorImpl
> .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
>  at java.net.PlainSocketImpl.socketBind(Native Method)
>  at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:321)
>  at java.net.ServerSocket.bind(ServerSocket.java:308)
>  at java.net.ServerSocket.bind(ServerSocket.java:266)
>  at java.net.ServerSocket.<init>(ServerSocket.java:182)
>  at java.net.ServerSocket.<init>(ServerSocket.java:138)
>  at
> org.apache.catalina.net.DefaultServerSocketFactory.createSocket(De
> faultServe
> rSocketFactory.java:118)
>  at
> org.apache.catalina.connector.warp.WarpConnector.initialize(WarpCo
> nnector.ja
> va:485)
>  at
> org.apache.catalina.core.StandardService.initialize(StandardServic
> e.java:454
> )
>  at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.
> java: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(NativeMethodAccessorIm
> pl.java:39
> )
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
> cessorImpl
> .java:25)
>  at java.lang.reflect.Method.invoke(Method.java:324)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> >>>>>>>>>>>>>>>>>
>
> I've shutdown Tomcat and let it expire for quite a long period of
> time. What
> else can cause this? A port conflict? All I have to
> analyze it are the logs. Any suggestions?
>
> Thanks,
> Bill
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>