I am using Eclipse Java EE IDE for Web Developers. Version: Oxygen.1a Release (4.7.1a) in Windows 8.1 x64
with Apache Tomcat 8.5.24
(for testing purpose).
Port Name & Numbers for my Tomcat Server are :
Tomcat admin port : 8005
HTTP/1.1 : 8081 (my Tomcat Listening Port Number)
AJP/1.3 : 8009
Peoples, for those the Tomcat were running good earlier, and sometimes
sudden after stopping tomcat server
explicitly by pressing the below shown image button or may be other reasons.

Either
they continuously failed to start/restart
the tomcat with below said error:
Server Tomcat vX.Y Server at localhost failed to start.
or
sometimes the Tomcat Server is started
but instead of showing Tomcat Homepage
in web browser, it is throwing client exception HTTP Status 404 – Not Found.
in preferred web browser.
possibly, there are many reasons i.e. wrong Host name
defined, Wrong Tomcat Server Locations
defined in eclipse, project JDK/JRE
version mismatch with Tomcat JRE dependent version
, maven project version mismatch due to maven.compiler.source
and maven.compiler.target
version not defined under properties tag, mismatch version of project facet Dynamic Web Module to 2.5/3.0, Sometimes Tomcat Server is running on Windows Services level, previous stopped Tomcat port number were still listening and the processing pid
were not killed in Tomcat defined timespan Timeouts Stop (in seconds): 15(by default)
in eclipse and pid
still running, failed to start in defined Start (in seconds): XX
, etc.
Here I will give the resolution on, how to check and kill the running existing Tomcat port number's processing pid
(beware, you must be aware with after effects).
In Windows, open you command prompt, and follow steps(my tomcat HTTP port is 8081):
netstat -ano | findstr :8081
TCP 0.0.0.0:8081 0.0.0.0:0 LISTENING 2284
TCP [::]:8081 [::]:0 LISTENING 2284
if any listening is being there, above command will list details of port listening along with processing pid
at last of the line(here pid is 2284).
now kill the running pid like:
taskkill /PID 2284 /F
SUCCESS: The process with PID 2284 has been terminated.
also illustrated the above two steps like following:

Now, after resolving above illustrated reason, start the Tomcat Server
.