Witam. Mam problem na samym początku z przygodą z RMI...
Niewiem dlaczego nie moge skompilować małego programiku...
Stworzyłem dwa projekty, helloServer i helloClient, oczywiscie w tych projektach są klasy helloServer i HelloClient wraz z odpowiednimi Interfejsami... . Dodałem zmienną środowiskową rmiregistry,JAVAHOME. Programik odpala się z pod consoli... wchodzę do meni start... cmd...
start rmiregistry
//przechodze do podkatalogu src HelloServer
javac HelloServer.java
rmic HelloServer
java HelloServer
//przechodze do podkatalogu src HelloClient
java HelloClient 127.0.0.1:1100 // 1100 bo na takim porcie słucha serwer
I otrzymuje taki błąd
java.rmi.UnknownHostException: Unknown host: localhost:1100; nested exception is
:
java.net.UnknownHostException: localhost:1100
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.newCall(Unknown Source)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at HelloClient.main(HelloClient.java:16)
Caused by: java.net.UnknownHostException: localhost:1100
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown S
ource)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown S
ource)
... 6 more