I have setup eclipse to attach to a local JVM. But when I try to do the same for a machine over the network I get \"connection timed out exception\".
How do I go about d
Sounds like a firewall or routing issue. Try using telnet (or something similar) to try and open a connection to that port. If that times out, then you have a networking problem, not a programming one.
You should have a look at the TCP traffic with a program like tcpdump. Perhaps it's some naming problem in DNS?
Servers often have multiple NICs; you might add the hostname or IP of the remote interface you're using to your debugging options, like so: -Xrunjdwp:transport=dt_socket,address=HOSTNAME_OR_IP:8787,server=y,suspend=n