VMWare VM의 Solaris (5.10)에서 Spring 3.x 응용 프로그램을 실행하는 데 꽤 오래 걸렸습니다. 내 응용 프로그램에 일부 mbeans 등록합니다. VisualVM에서 VM에 원격으로 연결하고 "모니터"탭에서 데이터를 볼 수 있었으며 MBeans 탭에서 내 응용 프로그램 mbean을보고 조작 할 수있었습니다.서버를 새 VM으로 이동 한 후 VisualVM 원격 연결에서 모니터 탭 또는 응용 프로그램 mbeans를 볼 수 없음
호스트 이름과 IP 주소가 변경되지 않았지만 내 서버가 최근에 다른 VMWare VM으로 이동되었습니다. 바탕 화면의 VisualVM에서 VM에 연결하려고 할 때 이상한 행동을 감지 할 때까지는 모든 것이 작동한다고 생각했습니다. 처음 시도했을 때 제대로 작동한다고 생각했지만 가까이 다가 가면 "모니터"탭이없고 MBeans 탭을 보면 응용 프로그램 mbe가 없었습니다.
로컬 WebLogic 인스턴스를 실행할 수 있으며 VisualVM과 로컬로 연결할 때 이러한 문제가 표시되지 않습니다.
방화벽 문제 일 것 같지 않습니다. 연결에 성공했습니다. '개요'탭에서 모든 기본 속성 설정을 볼 수 있습니다.
왜 원격 연결에 "성능 저하"기능이 있습니까?
당신은 mvans가 아닌 jvm 메모리 등등과 같은 플랫폼 mbeans 만보고 있습니다. 맞습니까? – kosa
그것이 내가 신경을 쓰는 그룹이지만 그룹에 포함 된 다른 차이점이 있음을 알 수 있습니다. 예를 들어 로컬 연결에서 "JMImplementation", "Security", "", "com.bea", "com.oracle.jdbc", "com.sun.management", "java.lang" 및 "java.util.logging". 문제가 발생한 원격 연결에서 "JMImplementation", "com.oracle.jdbc", "com.sun.management", "java.lang"및 "java.util.logging"이 표시됩니다. 따라서 ""외에 누락 된 두 개의 다른 그룹이 있습니다. –