Thanks for answer, but don't solve. I executed jconsole in debug mode and the eception stack is this:
java.rmi.ConnectException: Connection refused to host: xxx.xxx.xxx.xxx; nested exception is: java.net.ConnectException: Connection timed out: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:217) at sun.tools.jconsole.ProxyClient.<init>(ProxyClient.java:110) at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:463) at sun.tools.jconsole.JConsole$3.run(JConsole.java:510) Caused by: java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at java.net.Socket.<init>(Socket.java:372) at java.net.Socket.<init>(Socket.java:186) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595) ... 8 more 2009/12/14 trucbinh <trucb...@gmail.com> > Hi, > I think you should add this line -Djava.rmi.server.hostname=192.168.1.12 > like this > > > -Dcom.sun.management.jmxremote.port=8080 \ > -Dcom.sun.management.jmxremote.ssl=false \ > -Dcom.sun.management.jmxremote.authenticate=true \ > -Djava.rmi.server.hostname=192.168.1.12 > > 192.168.1.12 is your tomcat server address. > Regards, > Binh. > > > > On 12/14/2009 4:11 PM, Paolo Santarsiero wrote: > >> Hello, I'm tryng to monitor my JVM and so Tomcat HeapMemory usage by >> remote >> access using VisualVM. I configured all, but my client always display an >> error message (" Cannoct connect using >> service:jmx:rmi:///jndi/rmi://xxx.xxx.xxx.xxx.:8080:jmxrmi"). >> I added in catalina.sh this Java options: >> elif [ "$1" = "start" ] ; then >> >> shift >> touch "$CATALINA_BASE"/logs/catalina.out >> if [ "$1" = "-security" ] ; then >> echo "Using Security Manager" >> shift >> "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS \ >> #START JMXREMOTE OPTIONS >> -Dcom.sun.management.jmxremote.port=8080 \ >> -Dcom.sun.management.jmxremote.ssl=false \ >> -Dcom.sun.management.jmxremote.authenticate=true \ >> #END JMXREMOTE OPTIONS >> $CATALINA_OPTS \ >> -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ >> -Djava.security.manager \ >> -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \ >> -Dcatalina.base="$CATALINA_BASE" \ >> -Dcatalina.home="$CATALINA_HOME" \ >> -Djava.io.tmpdir="$CATALINA_TMPDIR" \ >> org.apache.catalina.startup.Bootstrap "$@" start \ >> >> "$CATALINA_BASE"/logs/catalina.out 2>&1& >> >> if [ ! -z "$CATALINA_PID" ]; then >> echo $!> $CATALINA_PID >> fi >> else >> "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS \ >> #START JMXREMOTE OPTIONS >> -Dcom.sun.management.jmxremote.port=8080 \ >> -Dcom.sun.management.jmxremote.ssl=false \ >> -Dcom.sun.management.jmxremote.authenticate=true \ >> #END JMXREMOTE OPTIONS >> $CATALINA_OPTS \ >> -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ >> -Dcatalina.base="$CATALINA_BASE" \ >> -Dcatalina.home="$CATALINA_HOME" \ >> -Djava.io.tmpdir="$CATALINA_TMPDIR" \ >> org.apache.catalina.startup.Bootstrap "$@" start \ >> >> "$CATALINA_BASE"/logs/catalina.out 2>&1& >> >> if [ ! -z "$CATALINA_PID" ]; then >> echo $!> $CATALINA_PID >> fi >> fi >> >> ----------------------------------------------------------------------------------------------------------------------------------------------- >> In JRE_Home/management i modified jmxremote.password and added rights >> passwords for access roles. >> My Tomcat version is 6 and Java1.5. In server.xml I disabled HTTP >> connector >> in order to free use 8080 port for jmx. >> I hope you can help me, thanks. >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >