Hi Jason,
you get the Exception because tomcat is already running and you try to start it
once again and the ports are already in use.
Peter
Jason Sardano wrote:
> When I try to start and run Tomcat, I receive a
> "FATAL:java.net.BindException" error. I am using Tomcat 3.2.1, JDK 1.2.2 and
> JRE 1.1.7 on Windows 2000 Professional. The actual steps and output are:
>
> <TOMCAT_HOME>\bin tomcat start
> This opens another command prompt window with the output of:
>
> 2001-03-20 08:45:54 - ContextManager: Adding context Ctx( /examples )
> 2001-03-20 08:45:54 - ContextManager: Adding context Ctx( /admin )
> Starting tomcat. Check logs/tomcat.log for error messages
> 2001-03-20 08:45:54 - ContextManager: Adding context Ctx( )
> 2001-03-20 08:45:54 - ContextManager: Adding context Ctx( /test )
> 2001-03-20 08:45:54 - PoolTcpConnector: Starting HttpConnectionHandler on
> 8080
> 2001-03-20 08:45:54 - PoolTcpConnector: Starting Ajp12ConnectionHandler on
> 8007
>
> I then enter:
> <TOMCAT_HOME>\bin tomcat run
> I receive the following output:
>
> Including all jars in E:\tomcat\lib in your CLASSPATH.
>
> Using CLASSPATH:
> E:\tomcat\classes;E:\tomcat\lib\ant.jar;E:\tomcat\lib\jasper.jar;
> E:\tomcat\lib\jaxp.jar;E:\tomcat\lib\parser.jar;E:\tomcat\lib\servlet.jar;
> E:\tomcat\lib\webserver.jar;F:\Oracle\Ora81\orb\classes\yoj.jar;
> F:\Oracle\Ora81\orb\classes\share.zip;;C:\Program
> Files\JDK\jdk1.2.2\lib\tools.jar
>
> 2001-03-20 08:46:00 - ContextManager: Adding context Ctx( /example
> 2001-03-20 08:46:00 - ContextManager: Adding context Ctx( /admin )
> Starting tomcat. Check logs/tomcat.log for error messages
> 2001-03-20 08:46:00 - ContextManager: Adding context Ctx( )
> 2001-03-20 08:46:00 - ContextManager: Adding context Ctx( /test )
> FATAL:java.net.BindException: Address in use: bind
> java.net.BindException: Address in use: bind
> at java.net.PlainSocketImpl.socketBind(Native Method)
> at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:398)
> at java.net.ServerSocket.<init>(ServerSocket.java:173)
> at java.net.ServerSocket.<init>(ServerSocket.java:124)
> at
> org.apache.tomcat.net.DefaultServerSocketFactory.create(DefaultServerSocketF
> actory.java:97)
> at
> org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java
> :239)
> at
> org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java,
> Compiled Code)
> at org.apache.tomcat.core.ContextManager.start(ContextManager.java,
> Compiled Code)
> at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:20
> at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
>
> Has anyoneever experienced this and if so, how do I get by this? Any and all
> help is much appreciated.
> Jason Sardano
>
> Northern Geomantics
> 146 Second Street
> Hallowell, Maine 04347
> Ph:(207)623-9226 Fax:(207)623-9229
> http://www.northgeo.com