Ich habe einen RMI Server programmiert und installiert. Läuft wunderbar mit einer öffentlichen IP über einen Router mit Portfreischaltung und -weiteleitung auf privates Netzwerk. Leider stürzt der Server aus unerfindlichen Gründen nach unbestimmter Zeit ab.
Betriebssystem: SUSE Linux
Policy: derzeit AllPermissions
Code Server:
if (System.getSecurityManager() == null) {
System.setSecurityManager(new RMISecurityManager());
}
Registry registry =LocateRegistry.createRegistry(1099);
RegistrationImpl publisher = new RegistrationImpl();
RegistrationInterface stub = (RegistrationInterface) UnicastRemoteObject.exportObject(publisher, 12345);
registry.rebind("RegistrationInterface", stub);
Run-Befehl:
java -Djava.security.manager -Djava.security.policy=rmi.policy -jar -Djava.rmi.server.codebase=http://www.mydomain.at/Server.jar -Djava.rmi.server.hostname=91.135.xxxx.xxx Server.jar