Problems to connect Java visualVM to a EC2-instance
- by kasten
I'm trying to profile a AWS EC2 instance via visualVM.
The instance is in a securitygroup which allows all connections and i'm runing jstatd with a
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
policy on it.
When i try to connect from my local machine with visulVM nothing happens. When i use jps i get the following response
$ jps -l -m -v rmi://ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com
Error communicating with remote host: Connection refused to host: xxx.xxx.xxx.xxx; nested exception is:
java.net.ConnectException: Connection timed out
But i can ssh into the instance and use jps locally.
Has anyone a pointer in which direction i can debug further?