'8장 jconsole'에 해당되는 글 1건

  1. 2009.03.27 프로스프링 8장 예제 돌려 보기 help..???? (2)
봄싹2009.03.27 14:45
배타리딩중... 예제를 돌리는데 또 예외가 난다..

현재 사용중인 운영 체제는  Ubuntu 8.10 이다.. 여기에..
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)
해당 자바 버전을 사용 중이다..

8장을 보다 보면 JConsole 를 사용해서 Mbean은 보는 예제가 있다..
그런데 그냥 돌려 보면..

2009. 3. 27 오후 2:40:47 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
경고: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=55781] throws
java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
    at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:71)
    at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
    at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
    at java.lang.Thread.run(Thread.java:619)


이러한 error 가 난다..
음.. 이유는 모르겠지만.. ;;

해결책은 ... 의외로 간단했다..

VM arguments 에다가
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false 를 추가해주고 실행하면..

책에서와 같은..

결과를 볼수 있다!!

Posted by is윤군