Hallo,
ich hab Toms Tutorial durchgespielt (http://www.tutorials.de/forum/java/231847-rmi-unter-java-5-a.html) bekomme aber immer den Fehler:
Ich benutze Intellij Idea. Ganz begriffen hab ich auch nicht den Part mit dem RMIREGISTRY. Wie muss ich den Befehl den Aufrufen, wenn die Klassen nicht auf einem apache liegen sondern einfach in einem Verzeichnis (d:\java\rmitest).
Ich möchte das ganze Testweise auf meiner Windows Maschine mit 1 Netzerkkarte und 1 IP zum laufen bekommen.
Danke und Gruß
Ben
ich hab Toms Tutorial durchgespielt (http://www.tutorials.de/forum/java/231847-rmi-unter-java-5-a.html) bekomme aber immer den Fehler:
java.rmi.ConnectException: Connection refused to host: 172.16.1.24; nested exception is:
java.net.ConnectException: Connection refused: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
at de.bis.datacare.test.RMIServer.main(RMIServer.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:179)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
... 10 more
Ich benutze Intellij Idea. Ganz begriffen hab ich auch nicht den Part mit dem RMIREGISTRY. Wie muss ich den Befehl den Aufrufen, wenn die Klassen nicht auf einem apache liegen sondern einfach in einem Verzeichnis (d:\java\rmitest).
Ich möchte das ganze Testweise auf meiner Windows Maschine mit 1 Netzerkkarte und 1 IP zum laufen bekommen.
Danke und Gruß
Ben