Wow, 4 and a half year old thread helped me solve this problem. I love the web.
I ran into this problem today and was able to fix it by changing which jvm.dll that Tomcat was pointing to. I'm using Tomcat 6.0.35 and it was pointing to ...\Java\jre7
\bin\server\jvm.dll. When I switched to the Java 6 version (...\Java\jre6
\bin\server\jvm.dll) it worked. Also, make sure it's the "server
" version and not "client
" version. When I used ...\Java\jre6\bin\client\jvm.dll, I still wasn't able to start Tomcat.
Thanks for all the help I got from this thread. I hope this helps!