Tomcat5.5 を WindowsServer2003 に入れようと思ったら、
エラーが発生したので、その解決策のメモ。
以下の環境でTomcat5.5を入れてみたところ、
■環境
WindowsServer2003(VMWare Server)
Tomcat5.5
JDK1.6.0_13
以下のエラーが発生した。
■エラー
[2009-06-04 18:02:47] [174 javajni.c] [error] 指定されたモジュールが見つかりません。
[2009-06-04 18:02:47] [994 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll
[2009-06-04 18:02:47] [1269 prunsrv.c] [error] ServiceStart returned 1
Webで検索してみると、解決策載っていた。
jre6\bin\msvcr71.dll を WINDOWS\system32 にコピーすればいいらしい。
たしかにこれだけで起動した。
以下参照。
http://forums.sun.com/thread.jspa?threadID=5121172
上記URLのirek_mさんの発言。
JRE1.6がこのDLLを使うらしいのだが、
インストールパッケージではうまくやってくれないらしい。
で、tomcatからもファイルが無いように見えているらしい。
なのでJRE1.6を使ったときの問題だと思われる。
実際1.5とかのときはこんな問題なかったし。
エラーが発生したので、その解決策のメモ。
以下の環境でTomcat5.5を入れてみたところ、
■環境
WindowsServer2003(VMWare Server)
Tomcat5.5
JDK1.6.0_13
以下のエラーが発生した。
■エラー
[2009-06-04 18:02:47] [174 javajni.c] [error] 指定されたモジュールが見つかりません。
[2009-06-04 18:02:47] [994 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll
[2009-06-04 18:02:47] [1269 prunsrv.c] [error] ServiceStart returned 1
Webで検索してみると、解決策載っていた。
jre6\bin\msvcr71.dll を WINDOWS\system32 にコピーすればいいらしい。
たしかにこれだけで起動した。
以下参照。
http://forums.sun.com/thread.jspa?threadID=5121172
上記URLのirek_mさんの発言。
When I run tomcat5.exe under Sysinternals File Monitor,
I see that Tomcat can't find msvcr71.dll.
Some computers have it, and some not.
When I copy this file to/system32 directory, everything works well.
Probably some part of JRE 1.6 uses this DLL,
but it isn't included in JRE installation package.
JRE1.6がこのDLLを使うらしいのだが、
インストールパッケージではうまくやってくれないらしい。
で、tomcatからもファイルが無いように見えているらしい。
なのでJRE1.6を使ったときの問題だと思われる。
実際1.5とかのときはこんな問題なかったし。
コメント
コメントを投稿