This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have the same problem. Installed as service. This is totally weird. First Java 1.4 was installed with Tomcat 6 and it worked. Then Java 1.4 was removed and 1.6 was installed. Tomcat didn't work any more. So additionally installed the 1.4 again. Tomcat still refuses to start.
There are two changes I made:
1. Adjusted the JAVA_HOME environment variable
2. In tomcat6w.exe under JAVA adjusted the path to the jvm.dll in the JVM section.