Solution found here: http://www.icurtain.co.uk/blog.php?article=92
"When tomcat generates something similar to the following log output chances are its missing the Windows C dll MSVCR71.dll<http://www.icurtain.co.uk/assets/msvcr71.zip>- Tomcat needs this to initialise java when the service starts. Put a copy in your c:\windows\system32 directory or wherever you want as long as its in your system path" ---------- Forwarded message ---------- From: Benny Lipsicas <[EMAIL PROTECTED]> Date: Thu, Aug 28, 2008 at 7:24 AM Subject: Tomcat won't start To: users@tomcat.apache.org jackarta_service log says: [...] [2008-08-28 05:56:52] [info] Starting service... [2008-08-28 05:56:52] [174 javajni.c] [error] The specified module could not be found. [2008-08-28 05:56:52] [994 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre1.6.0_07\bin\client\jvm.dll [2008-08-28 05:56:52] [1269 prunsrv.c] [error] ServiceStart returned 1 [2008-08-28 05:56:52] [info] Run service finished. [2008-08-28 05:56:52] [info] Procrun finished. [2008-08-28 05:57:06] [info] Procrun (2.0.4.0) started [2008-08-28 05:57:06] [info] Running Service... [2008-08-28 05:57:06] [info] Starting service... [2008-08-28 05:57:06] [174 javajni.c] [error] The specified module could not be found. [2008-08-28 05:57:06] [994 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre1.6.0_07\bin\client\jvm.dll [2008-08-28 05:57:06] [1269 prunsrv.c] [error] ServiceStart returned 1 [2008-08-28 05:57:06] [info] Run service finished. [2008-08-28 05:57:06] [info] Procrun finished. stderr and stdout logs are empty. Any hint will be highly appreaciated. Benny