Thanks for your response at first! When I try to start tomcat, it does not give error. I checked it by looking at services. I could see the tomcat service was stopped. If there is tomcat service already started, then I can stop from from eclipse. I can see that after looking services(by typing services.msc in start>run).
When you start Tomcat from Eclipse, it does not start it as a Windows service. It runs Tomcat as a normal Java program. You will not see that the Tomcat Windows service is started if you start it from Eclipse.
Try starting it from Eclipse and then go to the URL of your webapp on your machine, you'll see that it is running.