G
Guest
Gast
Hallo,
habe ein kleines Problemchen mit meinem RMI-Applet.
Lasse ich Server und Client lokal laufen, funktioniert alles.
Sobald ich das Applet jedoch von einem anderen PC starte, bekomme ich keine Verbindung :-(
Der Server:
Der Client:
Die Firewall(s) sind deaktiviert, ich kann das Applet selbst auch vom Server starten - nur die Verbindung zum RMI-Dienst klappt nicht.
Woran kann das noch liegen?
Das Applet ist mit dem Tool aus der FAQ signiert.
Muss ich noch irgendwelche Policies setzen, damit das Applet eine Verbindung zum RMI-Dienst aufbauen darf?
Vielen Dank schon einmal im Voraus für die Hilfe!
Philipp
habe ein kleines Problemchen mit meinem RMI-Applet.
Lasse ich Server und Client lokal laufen, funktioniert alles.
Sobald ich das Applet jedoch von einem anderen PC starte, bekomme ich keine Verbindung :-(
Der Server:
Code:
Registry registry;
LocateRegistry.createRegistry( Registry.REGISTRY_PORT );
registry = LocateRegistry.getRegistry();
RmiDBImpl dbImpl = new RmiDBImpl();
RmiDB stub = (RmiDB) UnicastRemoteObject.exportObject( dbImpl, 0 );
RemoteServer.setLog( System.out );
registry.rebind( "rmi://10.30.1.74/DB", stub );
DbFunctions.connect();
Der Client:
Code:
Registry registry = LocateRegistry.getRegistry();
myDB = (RmiDB) registry.lookup( "rmi://10.30.1.74/DB" );
Die Firewall(s) sind deaktiviert, ich kann das Applet selbst auch vom Server starten - nur die Verbindung zum RMI-Dienst klappt nicht.
Woran kann das noch liegen?
Das Applet ist mit dem Tool aus der FAQ signiert.
Muss ich noch irgendwelche Policies setzen, damit das Applet eine Verbindung zum RMI-Dienst aufbauen darf?
Vielen Dank schon einmal im Voraus für die Hilfe!
Philipp