I currently have TomCat set up so that each of my webapps has its own separate TomCat windows service (its own conf folder, conf files, and ports). They all work fine, but one of them does not stop properly. When I right click and stop the service, the dialog box hangs and then times out. However, the tomcat executable does die somewhere along the way, and for all intensive purposes, the webapp is stopped. But for some reason, the windows service manager thing thinks the webapp is still alive. When I try to stop the service with the "sc" command, I get an error and a weird message that says "The pipe has been ended." Does anyone know what is going on?