
I downloaded the 32-bit Windows zip from Apache’s website.
Then I extracted the contents and placed it in my Program Files folder where Eclipse‘s extract is also present.
Then I fired up Eclipse, used the Servers tab to set up the server, started it.
I get this:

However when I try http://localhost:8080 in Chrome, I get the 404 error.
Where did I go wrong ?
Your setup does work. Tomcat does work. The 404 you see is given by tomcat.
Only problem, you didn’t put any index file… your servlet container needs some content!