I installed Tomcat 4.0.1 on NT and win2000. It runs OK on NT. But on win2000 I try to start it and I get message in the first dos window: C:\tomcat401\bin>startup Using CATALINA_BASE: .. Using CATALINA_HOME: .. Using CLASSPATH: ..\bin\bootstrap.jar;C:\jdk1.3\lib\tools.jar Using JAVA_HOME: C:\jdk1.3 C:\tomcat401\bin> In the second dos window I get: Catalina.start: LifecycleException: Error creating server socket: java.net.Bin dException: Address in use: JVM_Bind LifecycleException: Error creating server socket: java.net.BindException: Addr ess in use: JVM_Bind at org.apache.catalina.connector.warp.WarpConnector.initialize(WarpConne ctor.java:483) at org.apache.catalina.core.StandardService.initialize(StandardService.j ava:454) at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav a:552) at org.apache.catalina.startup.Catalina.start(Catalina.java:775) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) Any ideas? I could not find which address Tomcat is trying to use. Thanks. Bruce
BJ - SCJP and SCWCD
We love Java programming. It is contagious, very cool, and lot of fun. - Peter Coad, Java Design
Are you sure it's not because Tomcat is already running? That is usually the cause of this error on WinNT/2000, because on those OS's Tomcat can be run as a service, which by default, starts when the computer does.
Well, it's the WarpConnector where the fault occurs, so check your server.xml to see what ports that component is configured for. I know how to track down port owners for Linux, but last time I asked about doing it Windows no one could give me an answer. You could always to to telnet to that port ID and see if what kind of response it gives, I suppose.
Some people, when well-known sources tell them that fire will burn them, don't put their hands in the fire.
Some people, being skeptical, will put their hands in the fire, get burned, and learn not to put their hands in the fire.
And some people, believing that they know better than well-known sources, will claim it's a lie, put their hands in the fire, and continue to scream it's a lie even as their hands burn down to charred stumps.