| Author |
object already exported exception with RMI
|
Gayatri Shende
Greenhorn
Joined: Dec 26, 2007
Posts: 11
|
|
Hi I am trying to bind my RMI server to registry. I always get this exception saying object already exported. I tried changing the port number of rmi registry. But didnt help. Any HInts? Please help asap. here is my code: RMIClientSocketFactory rmiClientSocketFactory = new SslRMIClientSocketFactory(); RMIServerSocketFactory rmiServerSockeyFactory = new SslRMIServerSocketFactory(); IServer stub = (IServer) UnicastRemoteObject.exportObject(this, 0, rmiClientSocketFactory, rmiServerSockeyFactory); Registry registry = LocateRegistry.createRegistry(5255); registry.rebind("MyServer", stub); -Thanks Gayatri
|
 |
Nitesh Kant
Bartender
Joined: Feb 25, 2007
Posts: 1638
|
|
Hi Gayatri, Please UseCodeTags while posting code. Does your server implementation extends UnicastRemoteObject? If yes, then you do not need to explicitly export it using UnicastRemoteObject.exportObject() methods. As soon as you initialize a class that extends UnicastRemoteObject, the object is exported by RMI. If you try to export a class instance that extends UnicastRemoteObject, you will always get the exception that you have mentioned.
|
apigee, a better way to API!
|
 |
Gayatri Shende
Greenhorn
Joined: Dec 26, 2007
Posts: 11
|
|
Thanks . It worked ! -Gayatri
|
 |
 |
|
|
subject: object already exported exception with RMI
|
|
|