Q.
なぜAppache Tomcatを「Commons-Daemon」と一緒に起動すると失敗しますか? “C:\Program Files\Java\jre1.8.0_66\bin\server\jvm.dll”にあるJavaの YYY-MM-DD.log ファイルは “[error][9148]失敗” を示しています。
A.
このエラーは、Tomcat設定の特定パスで「TomcatがJava Virtual Machine(JVM)dllを探せない」ということを示しています。
解決:
1.Java Runtime Environmentバージョンがインストールされているか確認してください。C:\Program Files\Java\jre1.8.0_xx\bin\serverにある jvm.dllを確認してください。必要である場合、インストールされたTomcatサーバーと互換性のあるJREバージョンJREバージョンをインストールしてください。
2.JREがインストールされていることが確認できたら、Apache Tomcat設定を確認してください
・コマンドプロンプトを開く
・TomcatのBinに移動(例: C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin)
・Tomcat9W //ES//Tomcat9を実行(数字9はインストールバージョンに合わせて変更)
・Javaタブに移動
・JVMパスが存在するjvm.dllを指定しているのか確認
・OKクリック
3.Apache Tomcat サービス起動
参考:Windows64bitでJVMパスは「HKLM\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat9\Parameters\Java\」の「JVM」文字例のレジストリにも保存されます。
コメント
ログインしてコメントを残してください。