I'd like to add only one thing to this.
Tomcat doesn't restart very well. Make sure you check if java process is still running, then kill it if it is.
I'm running Linux and after killing the process and restarting Tomcat, only then it started working, especially if you're jumpstarting Tomcat via jsvc.
Regards,
Zratis