1) Configure your server.xml, and update the jmxremoteaccess port.
<Listener accessFile="${catalina.base}/conf/jmxremote.access"
authenticate="true" bind="X.X.X.X" < == YOUR IP Here, it's localhost by default.
className="com.springsource.tcserver.serviceabilit y.rmi.JmxSocketListener"
passwordFile="${catalina.base}/conf/jmxremote.password"
port="${base.jmx.port}"
useSSL="false"/>
<GlobalNamingResources>
2) Restart your tc-server
3) Then on your visualvm, you can right click on the remote host and "Add JMX connection".
Then in the user name / password section, specify the credentials as specified in the jmxremote.password file under the conf directory.
you're done.. you should be able to profile your app on vfabric-tc-server.
Thank you for your reply. I think I am still missing something, though. Here is what we have configured, but I still hit the same issue as you. Maybe I used the servers IP instead of just the local value of 127.0.0.1?
If you're connecting remotely, specifying the IP of the machine is required. 127.0.0.1 doesn't make sense.
what error are you seeing ?. Did you restart the tc-server ?. Also can you check if you can connect to port 6969 or the port mentioned for the base.jmx.port above ?
also in your Add JMX Connection did you specify "host:<jmxPort>" ?