私のローカルマシン(Windows x64)のJProfiler GUIをリモート(Windows x64)上で動作するJProfilerエージェントに接続しようとしています。リモートマシンには2つのJVMがあります.1つはJBOSS JVMで、もう1つはYAJSWのラッパーサービスを介してWindowsサービスとしてのJavaアプリケーションです。これらのJVMはWindowsユーザプロファイル1で起動します。 JProfilerエージェントzipファイルをリモートマシンに貼り付け、mstscを使用してログインしました。 cmd(ja)でjpenableコマンドを実行すると、「既に実行中のJVM」を検索するように求められます。「y」を押すと、cmdウィンドウが自動的に閉じます。これらのJVMのいずれかのPIDで強制的にjpenableを実行すると、このユーザーがJVMを見ることができないという不満があります。 User Profile 1を使用しても、JProfilerは、JBossS JVMまたは他のJVM(Show Servicesオプション付き)を、「Unprofiled JVMsが見つかりません」というエラーメッセージとともに表示できませんでした。Jprofilerがリモートマシン上のJboss JVMを見ることができません
私の質問は、1人のユーザーが起動したリモートマシンにJVMがあり、ユーザー2とJProfilerエージェント(jpenableを介して)を実行しようとしている場合、エージェントに両方のJVMが起動する私のローカルJProfiler GUIをこれらのJVMのいずれかに接続することができます。
非常に感謝!
私はjboss5.xを参照していますので、JDKバージョンを実行してください。1.5の場合は、jboss run.bat/shファイルを起動してjvmにオプションを追加する必要があります。 –
おそらくJprofilerはjvmと同じユーザーで実行する必要があります –