aspose file tools*
The moose likes Distributed Java and the fly likes AccessException: unknown host Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Distributed Java
Bookmark "AccessException: unknown host" Watch "AccessException: unknown host" New topic
Author

AccessException: unknown host

tony f
Greenhorn

Joined: Aug 04, 2000
Posts: 7
In spite of following all of the steps in Gopalan's RMI tutorial
<http://www.execpc.com/~gopalan/java/java_rmi.html>
things still aren't working. I get a nested AccessException: unknown host. Does anyone have an idea what I'm doing wrong? Thanks for any tips.
Milind Kulkarni
Ranch Hand

Joined: Jun 01, 2000
Posts: 146
Hi,
UnknownHostException is encountered when RMI is unable to resolve the server host name. If you are working on a stand alone machine then TCP/IP must be configured.
To experiment with RMI on a single machine, you must provide the name of the machine. To find out the name of your machine, go to the control panel of start menu and select �Network.� Click on the "Identification" tab, and you�ll see your computer name. In my case, I call my computer "compaq".
TCP / IP connection will have to be active. This means that you must connect to your Internet service provider before trying to run the program or you�ll get some obscure exception messages.
Regards,
Milind
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Hi Milind,
Please help I trying to run my first RMI Program on windows 98 (stand alone). My Stub and Skel classes in same directory and I run the rmiregistry from that directory.
But When I run my server using following.
java -Djava.rmi.server.codebase=c:\developer_assignment\working\suncertify\db\ -classpath <myclasspath> DataProxy
I get following error:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
tion is:
java.lang.ClassNotFoundException: suncertify.db.DataProxy_Stub
java.rmi.ServerException: RemoteException occurred in server thread; nested exce
ption is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
tion is:
java.lang.ClassNotFoundException: suncertify.db.DataProxy_Stub
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: suncertify.db.DataProxy_Stub
java.lang.ClassNotFoundException: suncertify.db.DataProxy_Stub
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
RemoteCall.java:249)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
224)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:358)
at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
at java.rmi.Naming.rebind(Naming.java:165)
at suncertify.db.DataProxy.main(DataProxy.java:56)

BTW I am not running any http server.
am I invovking my server properly??? Please send some comments, I am really in need of some help.

Regards
Sanjay
tony f
Greenhorn

Joined: Aug 04, 2000
Posts: 7

Milind,
Thanks for those tips. I've now got things working.
Is there any RMI book you can recommend? I'm currently using "Java Enterprise in a Nutshell" from O'Reilly. While it is a good book, it doesn't cover these basic beginners' problems.
Thanks again, Tony.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: AccessException: unknown host