Tomcat Won't Boot Due to prunsrv.c
Thursday, 13 December 2007 00:00

Just last night, I was running into this error after a clean install of Tomcat:

[2007-12-12 22:50:22] [420 prunsrv.c] [error]
The system cannot find the file specified.
[2007-12-12 22:50:22] [1327 prunsrv.c] [error]
Load configuration failed

After searching the 'Net for some clues, it seems that the problem was solved for most people by copying the msvcr71.dll file from the Java\bin folder into the tomcat\bin folder. Either that, or adding the Java\bin folder to your system path (which seems like a better option to me).

For some reason, neither of these suggestions were fixing the problem for me. I tried to uninstall/reinstall the JDK, rebooted my machine a few time, and follow these steps again, but no luck.

Finally, I got the issue resolved by deleting my tomcat install, and using the Windows Service Installer available from the Tomcat web site. Usually I prefer to unzip rather than run an installer, but this seemed to do the trick.