The moose likes Tomcat and the fly likes Startup problem with Tomcat Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Startup problem with Tomcat" Watch "Startup problem with Tomcat" New topic

Startup problem with Tomcat

shreyansh jain

Joined: Jun 03, 2010
Posts: 8
I am using Linux/Debian system
when I start tomcat; it is started but I am unable to get the Home Page.

Here is the Catalina.out

4 Jun, 2010 11:33:36 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-
4 Jun, 2010 11:33:38 AM org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use <null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1014)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:680)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
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:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:141)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
... 12 more

One more thing I did before starting Tomcat that I killed the process that is running on port 8080

Any one have any Idea why Home Page is not displayed.
Misha Ver
Ranch Hand

Joined: Mar 03, 2008
Posts: 470
shreyansh jain wrote:
One more thing I did before starting Tomcat that I killed the process that is running on port 8080

Any one have any Idea why Home Page is not displayed.

You are correct, some process is using port 8080. Are you sure that you killed the process on port 8080 before starting Tomcat. How did you check it?

By the way, what is Home Page and what does it mean "not displayed"?
Kees Jan Koster
JavaMonitor Support

Joined: Mar 31, 2009
Posts: 251
Dear shreyansh,

Here is how to troubleshoot the java.net.BindException you are seeing on various operating systems.


Essentially: use netstat.

Kees Jan

Java-monitor, JVM monitoring made easy <- right here on Java Ranch
shreyansh jain

Joined: Jun 03, 2010
Posts: 8
I used the following command

server02:/usr/local/tomcat# fuser -n tcp 80
80/tcp: 3439 3499 3500 3501 3502 3503
server02:/usr/local/tomcat# fuser -n tcp 8080
8080/tcp: 3504
server02:/usr/local/tomcat# kill -9 3504
server02:/usr/local/tomcat# fuser -n tcp 8080
server02:/usr/local/tomcat# fuser -n tcp 8080
server02:/usr/local/tomcat# /etc/init.d/tomcat start

since running fuser -n tcp 8080 didn't give any output means now no peocess is running on 8080
And here Home Page means the page displayed for logging http://localhost:8080/
I agree. Here's the link: http://aspose.com/file-tools
subject: Startup problem with Tomcat
Similar Threads
Tomcat fails to restart with "Address already in use" exception
cant shutdown tomcat
FIPS compliant Tomcat using JSSE
Windows 7 and Tomcat compatibility?
tomcat server Native library problem