02 Январь, 2010

Can't register Tomcat as Windows service on some computers, under Java6

source...

jdk1.6.0_12
apache-tomcat-6.0.20
Windows Server 2003 R2


...
[2009-12-15 19:05:16] [info] Procrun (2.0.4.0) started
[2009-12-15 19:05:16] [info] Running Service...
[2009-12-15 19:05:16] [info] Starting service...
[2009-12-15 19:05:16] [174 javajni.c] [error] The specified module could not be found.
[2009-12-15 19:05:16] [994 prunsrv.c] [error] Failed creating java d:\dev\jdk1.6.0_12\jre\bin\server\jvm.dll
[2009-12-15 19:05:16] [1269 prunsrv.c] [error] ServiceStart returned 1
[2009-12-15 19:05:16] [info] Run service finished.
[2009-12-15 19:05:16] [info] Procrun finished.
...


For fix it:

copy %JAVA_HOME%/bin/msvcr71.dll %CATALINA_HOME%/bin