WLS 9/10 에서 JMX MBean 브라우저 jconsole 사용하기
기술자료
2008/05/06 13:37
http://blog.naver.com/javalove93/130031031944
이 포스트를 보낸곳 ()
WebLogic 서버는 6.0 버전부터 JMX 를 지원했다. 하지만 그것은 JMX 가 완전히 표준 스펙이 되기 전이었다.
WLS 9.0 부터는 완전히 표준화된 JMX 1.2 (JDK 1.5 에 포함) 를 지원하기 때문에, JMX 스펙을
따르는 범용 JMX MBean 브라우저와 호환이 된다. JDK 1.5 에 포함된 jconsole 은 이러한 범용 JMX 브라우저
중에서 가장 강력한 툴이다. jconsole 을 사용하여 WLS 9.0 또는 10.0 에 접속하는 방법에 대해 알아 본다.
1. WLS 부팅 시 다음 옵션을 지정 (포트 번호 상관 없음)
set JAVA_OPTIONS=-Dcom.sun.management.jmxremote.port=9543 -Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
포트 번호 없는 경우
set JAVA_OPTIONS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false
2. Domain | Security 에서 Anonymous Admin Lookup Enabled 체크
3. Server | Protocols | IIOP 에서 Enabled IIOP 체크 (Default Username 과 Password 도 WLS Admin ID/PW 로 지정)
4. jconsole 실행하여 다음 JMX URL 로 접속 (ID/PW 없이)
service:jmx:rmi:///jndi/iiop://localhost:7001/weblogic.management.mbeanservers.runtime
위와 같이 접속이 되면 아래 그림처럼 모든 JMX MBean 들을 GUI 형태로 액세스할 수 있다.