A
akeller
Gast
Hallo,
ich habe wirklich wenig Ahnung von Programmieren, muss jetzt aber ein Buchhaltungsprojekt fuer mein Studium machen. Dabei versuche ich den RMI Server zu starten, um Clients mit dem Server zu verbinden. Programmiert wird mit Java in Eclipse. Ich bekomme staendig eine Fehlermeldung (siehe unten), wenn ich auf Debbug oder Run gehe.
Woran kann es liegen?
Waere sehr dankbar fuer die Hilfe.
Jetzt die Fehlermeldung
Nochmal Danke!
Gruss
Alex
ich habe wirklich wenig Ahnung von Programmieren, muss jetzt aber ein Buchhaltungsprojekt fuer mein Studium machen. Dabei versuche ich den RMI Server zu starten, um Clients mit dem Server zu verbinden. Programmiert wird mit Java in Eclipse. Ich bekomme staendig eine Fehlermeldung (siehe unten), wenn ich auf Debbug oder Run gehe.
Woran kann es liegen?
Waere sehr dankbar fuer die Hilfe.
Code:
package BuchhaltungProjekt.src.de.hdm.seifert.BuchhaltungProjekt;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.RemoteException;
import BuchhaltungProjekt.src.de.xxx.xxxxx.BuchhaltungProjekt.db.*;
import BuchhaltungProjekt.src.de.xxx.xxxxx.BuchhaltungProjekt.data.*;
public class KontoServer {
private KontoVerwaltung verwaltung = null;
public KontoServer() throws MalformedURLException {
try {
verwaltung =
new KontoVerwaltungImpl(null,
KontoMapper.kontoMapper(),
KontoartMapper.kontoartMapper(),
BuchungssatzMapper.buchungssatzMapper());
Naming.rebind("rmi://keller:1099/KontoVerwaltung", verwaltung);
System.out.println("KontoVerwaltung in Registry eingetragen...");
}
catch (RemoteException e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws RemoteException, MalformedURLException {
KontoServer server = new KontoServer();
System.out.println("Server gestartet...");
}
}
Jetzt die Fehlermeldung
Code:
java.rmi.ConnectException: Connection refused to host: keller; nested exception is:
java.net.ConnectException: Connection refused: connect
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.rebind(Unknown Source)
at java.rmi.Naming.rebind(Unknown Source)
at BuchhaltungProjekt.src.de.hdm.seifert.BuchhaltungProjekt.KontoServer.<init>(KontoServer.java:58)
at BuchhaltungProjekt.src.de.hdm.seifert.BuchhaltungProjekt.KontoServer.main(KontoServer.java:72)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
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 Source)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source)
... 8 more
Server gestartet...
Nochmal Danke!
Gruss
Alex