로컬 컴퓨터 (Windows x64)에서 JProfiler GUI를 원격 (Windows x64)에서 실행중인 JProfiler 에이전트에 연결하려고합니다. 원격 시스템에는 2 개의 JVM이 있습니다. 하나는 JBOSS JVM이고 다른 하나는 YAJSW의 래퍼 서비스를 통해 Windows 서비스로서의 Java 응용 프로그램입니다. 이러한 JVM은 Windows 사용자 프로필 1로 시작됩니다. 원격 시스템에 JProfiler 에이전트 zip 파일을 붙여 넣었고 mstsc를 통해 로그인했습니다. cmd (jpeg)에서 jpenable 명령을 실행하면 "이미 실행중인 JVM"을 검색하라는 메시지가 표시됩니다 - 'y'를 누르면 cmd 창이 자동으로 닫힙니다. jpenable을 강제로 해당 JVM 중 하나의 PID로 실행하면이 사용자가 JVM을 볼 수 없다는 오류가 발생합니다. User Profile 1을 사용해도 JProfiler는 JBOSS JVM이나 'JVM이 발견되지 않았습니다'라는 오류 메시지와 함께 다른 JVM (Show Services 옵션 포함)을 볼 수 없었습니다.Jprofiler가 원격 시스템에서 Jboss JVM을 볼 수 없습니다.
제 질문은 - 1 명의 사용자가 시작한 원격 시스템에 JVM이 있고 사용자 2와 JProfiler 에이전트 (jpenable을 통해)를 실행하려고하면 두 에이전트가 모두 JVM을 시작하도록 할 수 있습니까? 프로파일 링을 사용하여이 JVM 중 하나에 내 로컬 JProfiler GUI를 연결할 수 있습니다.
많이 감사!
jboss5.x가 표시되는 JDK 버전은 1.5 버전이라면 jboss run.bat/sh 파일에서 시작하여 jvm에 옵션을 추가해야한다고 생각합니다. –
아마도 Jprofiler는 jvm과 동일한 사용자로 실행해야합니다. –