jconsoleによるJava web startアプリへのアタッチ
先日発生した不具合を調べるために、jconsoleでJWSアプリケーションに接続しようとしたのだが、これまた上手く接続できるケースと接続できないケースが発生することが解った。
- jconsoleが接続できるケース
コマンドラインからJWSアプリケーションを起動する場合
例
javaws hogeApp.jnlp
- jconsoleが接続できないケース
WebgブラウザからJWSアプリケーションを起動する場合
例
http://localhost:8080/jwsapp/hogeApp.jnlp
ブラウザから起動するケースであっても、javaws.exeがランチャとして動くのは間違いないのだが、何故かこちらはjconsoleから接続できないのだ。
jconsoleから見て、この二つにどんな違いがあるのかをまず調べなくては。