A major challenge in using the RMI system is understanding how to set
up the appropriate infra-structure. In no particular order, here are
some problems that you might encounter.
Make sure that the rmiregistry is running, and your code is not
on the rmiregistry classpath.
Make sure that the machine names are resolvable if you use more
than one machine.
Make sure that you have setup the correct java security policy.
If your home network is a private network, then harp will not be
able to access your machine.
Make sure that the permissions are correct for the location
pointed to by the codebase property.