저는 하나의 컴퓨터에서 많은 Java 프로세스가있는 배포를 구축하고 있습니다. 내 노트북에서 편안하게 JMX mbeans에 연결할 수 있기를 바랍니다. 이렇게하려면mbeans가있는 많은 자바 프로세스, jmx 포트를 관리하는 방법
는, 나는 분명히 두 가지 선택에 직면하고 있습니다 :
- 사용 VNC 기계에 얻을 따라서 JMX 포트를 할당하지 않도록 할 수 있습니다.
- 실행 명령 줄에서 -D에 제공된 각 서비스에 대해 정적으로 할당 된 JMX 원격 포트를 추적합니다.
저는 정말 좋아하지 않으므로 다른 사람이 나에게 아직 생각하지 못했던 다른 하나를 제공 할 수 있기를 바랍니다. 코드 내부에 프로세스가 JMX 에이전트와 상호 작용하고 활성화하고 원격 액세스를 위해 포트를 설정하는 방법이 있습니까? 그런 다음 최소한 서비스 백본을 사용하여 이러한 모든 프로세스에 대한 포트 할당을 협상 할 수있었습니다.
JMX 프록시에서 나를 가리킬 수 있습니까? 나는 보러 갔지만 하나를 찾지 못했습니다. – bmargulies