Hey Hey,
kurze Frage:
Ich verwende RMI und habe folgendes Problem:
Mein Server öäuft nur, wenn ich die Methoden aus dem Interface auskommentiere und die @override Notitzen auch. Nur dann läuft er, ansonsten bringt er mir immer ne Fehlermeldung mit dem Konstruktor... WOran liegts?
[Java]
public interface Service extends Remote {
public String abfrageWare(String aktion);
}
//----------------------------------
public class Server extends UnicastRemoteObject implements Service {
protected Server() throws RemoteException {
super();
}
@Override
public String abfrageWare(String aktion) {
}
public static void main(String... args) throws Exception {
// RMI-Registry starten, Server erzeugen und an Registry binden
// Standard-Port ist 1099 (Registry.REGISTRY_PORT)
LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
Registry registry = LocateRegistry.getRegistry(Registry.REGISTRY_PORT);
registry.rebind("PalindromService", new Server());
System.out.println("Server läuft...");
}
[/Java]
kurze Frage:
Ich verwende RMI und habe folgendes Problem:
Mein Server öäuft nur, wenn ich die Methoden aus dem Interface auskommentiere und die @override Notitzen auch. Nur dann läuft er, ansonsten bringt er mir immer ne Fehlermeldung mit dem Konstruktor... WOran liegts?
[Java]
public interface Service extends Remote {
public String abfrageWare(String aktion);
}
//----------------------------------
public class Server extends UnicastRemoteObject implements Service {
protected Server() throws RemoteException {
super();
}
@Override
public String abfrageWare(String aktion) {
}
public static void main(String... args) throws Exception {
// RMI-Registry starten, Server erzeugen und an Registry binden
// Standard-Port ist 1099 (Registry.REGISTRY_PORT)
LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
Registry registry = LocateRegistry.getRegistry(Registry.REGISTRY_PORT);
registry.rebind("PalindromService", new Server());
System.out.println("Server läuft...");
}
[/Java]