jconsole test - (sun jdk 1.5)

Java 2009. 2. 23. 17:29


1. server : java 실행시 옵션 추가
            <command-option>
                -Dcom.sun.management.jmxremote
                -Dcom.sun.management.jmxremote.port=8999
                -Dcom.sun.management.jmxremote.ssl=false   (default true)
                -Dcom.sun.management.jmxremote.authenticate=false
                -Djava.rmi.server.hostname=HOSTNAME (선택사항-리모트인경우 필요할 수 있음. jconsole 에서 connection failed시 시도.)
             </command-option>



2. client : cmd 창에서 jconsole 실행




3. java : connection test

package jmx;

import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;

public class JMXtest {
   
   public JMXtest() {
   }
   
   public static void main(String[] args) throws Exception {
      String hostName = "123.123.123.123";
      int portNum = 8999;
      JMXServiceURL u = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + hostName + ":" + portNum +  "/jmxrmi");
      JMXConnector c = JMXConnectorFactory.connect(u);
      System.out.println("c.tostring() : " + c.toString());     
   }   
}


참고 : http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html


일단, 됐으니 더이상 뒤돌아 보지 않으리.............

'Java' 카테고리의 다른 글

Java Compile 사용  (0) 2009.08.26
Java에서 외부 프로그램 실행  (0) 2009.08.26
SimpleDateFormat -> FastDateFormat  (1) 2009.06.29
용어 설명  (0) 2009.02.23
SUN JDK 1.4.2 Heap dump Option  (0) 2009.01.30
JVM 기타  (0) 2009.01.30
Sun JVM Monitoring  (0) 2009.01.30
JVM spec  (0) 2009.01.30