I am having a problem. I have an IIS7 web server sitting on Win2008 64bit fully patched.
I have had Tomcat6 running on it since the end of last year.
The server had a hard disk problem and I ended up reloading. Everything worked fine except that Tomcat will not start. So I proceeded to un-install and re-install to the newest version. I also ended up uninstalling/re-installing Java to the newest build. For Tomcat I used the 32/64bit service installer.
Tomcat will not start. I have copied the .dll file from the Java/bin directory to the Tomcat/bin directory, didn't work. I downloaded the full 64bit version and copied the files into the Tomcat/bin folder, didn't work. I found the 2 files in the common daemon, renamed them and copied to the Tomcat/bin folder, didn't work.
I currently have a clean copy from the 32/64bit service installer installed and this is what I get when I try to start the service:
[2010-04-06 22:32:57] [info] Commons Daemon procrun (22.214.171.124) started
[2010-04-06 22:32:57] [info] Running Service...
[2010-04-06 22:32:57] [info] Starting service...
[2010-04-06 22:32:58] [206 javajni.c] [error] %1 is not a valid Win32 application.
[2010-04-06 22:32:58] [985 prunsrv.c] [error] Failed creating java c:\Java\\bin\client\jvm.dll
[2010-04-06 22:32:58] [1280 prunsrv.c] [error] ServiceStart returned 1
[2010-04-06 22:32:58] [info] Run service finished.
[2010-04-06 22:32:58] [info] Commons Daemon procrun finished.
In the system events I get:
The Apache Tomcat 6 service terminated with service-specific error 0 (0x0).
Any ideas what is going on?