You may get below errors in your server console on your server startup.
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]
java.net.BindException: Address already in use: JVM_Bind :8080
at org.apache.tomcat.util.net. JIoEndpoint.bind(JIoEndpoint. java:378)
at org.apache.tomcat.util.net. AbstractEndpoint.init( AbstractEndpoint.java:483)
at org.apache.coyote. AbstractProtocolHandler.init( AbstractProtocolHandler.java: 345)
at org.apache.coyote.http11. AbstractHttp11JsseProtocol. init( AbstractHttp11JsseProtocol. java:119)
at org.apache.catalina.connector. Connector.initInternal( Connector.java:910)
at org.apache.catalina.util. LifecycleBase.init( LifecycleBase.java:101)
at org.apache.catalina.core. StandardService.initInternal( StandardService.java:559)
at org.apache.catalina.util. LifecycleBase.init( LifecycleBase.java:101)
at org.apache.catalina.core. StandardServer.initInternal( StandardServer.java:781)
at org.apache.catalina.util. LifecycleBase.init( LifecycleBase.java:101)
at org.apache.catalina.startup. Catalina.load(Catalina.java: 572)
at org.apache.catalina.startup. Catalina.load(Catalina.java: 595)
at sun.reflect. NativeMethodAccessorImpl. invoke0(Native Method)
at sun.reflect. NativeMethodAccessorImpl. invoke(Unknown Source)
at org.apache.tomcat.util.net.
at org.apache.tomcat.util.net.
at org.apache.coyote.
at org.apache.coyote.http11.
at org.apache.catalina.connector.
at org.apache.catalina.util.
at org.apache.catalina.core.
at org.apache.catalina.util.
at org.apache.catalina.core.
at org.apache.catalina.util.
at org.apache.catalina.startup.
at org.apache.catalina.startup.
at sun.reflect.
at sun.reflect.
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl. socketBind(Native Method)
at java.net.PlainSocketImpl.bind( Unknown Source)
at java.net.ServerSocket.bind( Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at org.apache.tomcat.util.net. DefaultServerSocketFactory. createSocket( DefaultServerSocketFactory. java:48)
at org.apache.tomcat.util.net. JIoEndpoint.bind(JIoEndpoint. java:365)
... 17 more
at java.net.PlainSocketImpl.bind(
at java.net.ServerSocket.bind(
at java.net.ServerSocket.(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at org.apache.tomcat.util.net.
at org.apache.tomcat.util.net.
... 17 more
As the error suggest there is already another server running on the same port (in our case 8080) . you can either kill that service or change your web server to run on another port.