Tomcatサービスを開始できない問題を解決した

要点

発生する環境
対処方法

C:\Program Files\Java\jre1.6.0_05からmsvcr71.dllを探し,%windir%\system32\へ入れる.コピーするファイルは複数個見つかる場合もあるが,どれでもいい.

参考資料

d:id:htada:20071004 [java]WindowsでJava6でTomcat起動エラー(サービス起動) - ただぶろぐ

だらだら書いた文章

Tomcat MonitarからStart Serviceしても始まらないので,logs/jakarta_service_20080311.logを確認した.

[2008-03-11 15:15:24] [info] Procrun (2.0.3.0) started
[2008-03-11 15:15:24] [info] Running Service...
[2008-03-11 15:15:24] [info] Starting service...
[2008-03-11 15:15:24] [174 javajni.c] [error] 指定されたモジュールが見つかりません。
[2008-03-11 15:15:24] [986 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre1.6.0_03\bin\client\jvm.dll
[2008-03-11 15:15:24] [1260 prunsrv.c] [error] ServiceStart returned 1
[2008-03-11 15:15:24] [info] Run service finished.
[2008-03-11 15:15:24] [info] Procrun finished.

JDKをアップデートしたからフォルダも変わっているはず.それでかとConfigue...を選択し,JavaタブのJava Virtual MachineにC:\Program Files\Java\jre1.6.0_05\bin\client\jvm.dllと入れた.その後もStartは出来なかった.ログ出力は変わっていた.

[2008-03-11 15:18:31] [174 javajni.c] [error] 指定されたモジュールが見つかりません。
[2008-03-11 15:18:31] [986 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre1.6.0_05\bin\client\jvm.dll
[2008-03-11 15:18:31] [1260 prunsrv.c] [error] ServiceStart returned 1

「Failed creating java jvm」でWeb検索し,先に挙げた日記が見つかった.

後略