I have a Server written in RMI and I am able to connect to the RMI server through a servlet provided I have to start the rmiregistry manually. But if I start the rmiregistry programatically I am unable to connect the sevlet to the rmi server.(I use my own port to start the registry)
I have also given grant permission in the catalina.policy file as well as start tomcat with -security option, but its of no use.
One interesting fact is that the same program , if a try to connect the rmi server with a normal client, the code works fine. Like if I try with a console based client it works fine, the client able to connect the rmi server.