2014-12-24 5 views
1

프로젝트 이름이 DMS 인 Java 응용 프로그램을 개발했습니다. 이제 jConsole을 사용하여 응용 프로그램의 성능을 판단하고 싶습니다. jConsole.exe frm jdk_installation/bin 패키지를 열면 하나의 프로세스 sun.tools.jconsole.JConsole 만 표시하는 것을 제외하고 로컬 프로세스 목록에서 내 응용 프로그램 이름을 볼 수 없습니다. 이 문제를 해결하기 위해 모든 sugession을 제공하십시오.jConsole 로컬 프로세스에서 내 응용 프로그램을 추가하는 방법은 무엇입니까?

enter image description here

답변

1

JVM을 시작할 때 당신은 following 시스템 인수를 전달해야합니다

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.port=10200 
+0

이미 읽기에서 이런 짓을 - http://stackoverflow.com/questions/22280229/how -to-monitor-a-java-program-using-jconsole을 사용합니다. 인수 탭 아래에 VM 인수 내부에 추가합니다. – user3916928

+0

그러면 무엇이 문제입니까? jconsole을 열면 애플리케이션이 실행됩니까? jconsole에 표시되지 않는 경우는, 리모트 프로세스 라디오 버튼을 선택해, localhost : 10200라고 타이프 해, 접속을 클릭 해주세요. – SMA

+0

리모트 프로세스로, 유저 명 및 패스워드도 요구합니다. – user3916928