Windows Server 2008 R2 でサービスとして実行されている Tomcat 6 への接続に問題があります。ここに私のセットアップの詳細があります。
32 ビット JDK 1.6._23 64 ビット Windows Server 2008 R2
私のジャカルタサービスログは、JVMプロパティを設定してJVMへのjmxリモートアクセスを有効にしていることを示しています
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[6] -Dcom.sun.management.jmxremote
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[7] -Dcom.sun.management.jmxremote.port=8999
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[8] -Dcom.sun.management.jmxremote.ssl=false
[2010-12-22 23:22:21] [447 javajni.c] [debug] Jvm Option[9] -Dcom.sun.management.jmxremote.authenticate=false
Tomcatを実行しているのと同じマシンでjconsoleを実行しているため、リモートで接続しようとしておらず、ポートに問題はないはずです。マシンのWindowsファイアウォールをオフにして、邪魔にならないようにしました
systernals tcpview は、tomact6.exe がポート 8999 でリッスンしていることを示しています。
ユーザーpmtomactとしてtomact6サービスを実行しています
ユーザー管理者としてjconsoleを実行しています
jconsole で localhost:8999 を試しましたが、しばらく接続を試みた後、接続できないと報告されました。
適切なjmxパラメーターを使用してstartup.batから開始するだけで、ユーザー管理者としてtomcatを実行しようとしましたが、どちらも機能しません。
jconsole を pmtomcat ユーザーとして実行しようとしましたが、まだ接続できません
C:\Users\pmtomcat\AppData\Local\Temp\hsperfdata_pmtomcat の下にディレクトリを作成しようとしましたが、ディレクトリが pmtomcat ユーザーによって書き込み可能であることを確認しましたが、それでも機能しません。
この問題をトラブルシューティングする方法についてのアイデアはありますか?