Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Windows environments where no instance of msvcr71.dll is on the system path.
Description
On some windows systems, the tomcat service launcher will not start - instead, reporting the following errors:
[2008-04-07 10:48:33] [info] Procrun (2.0.3.0) started
[2008-04-07 10:48:33] [info] Running Service...
[2008-04-07 10:48:33] [info] Starting service...
[2008-04-07 10:48:33] [174 javajni.c] [error] The specified module could not
be found.
[2008-04-07 10:48:33] [986 prunsrv.c] [error] Failed creating java C:\Program
Files\Java\jre1.6.0_05\bin\client\jvm.dll
[2008-04-07 10:48:33] [1260 prunsrv.c] [error] ServiceStart returned 1
[2008-04-07 10:48:33] [info] Run service finished.
[2008-04-07 10:48:33] [info] Procrun finished.
This is due to a Sun bug which Sun refuses to fix:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6509291
So, the problem has to be worked around somewhere else. The tomcat developers feel that the issue should be fixed here, in commons-daemon.
There is a nice summary of what needs to be done here:
https://issues.apache.org/bugzilla/show_bug.cgi?id=41538#c26
And plenty more information in that thread on tomcat.