1 package server;
2 
3 import java.rmi.Naming;
4 import org.jstk.example.bank.BankIntf;
5 import org.jstk.example.bank.server.DefaultBankPersistenceManager;
6 
7 public class RemoteBankServer {
8     public static void main(String args[]) {
9         try {
10            DefaultBankPersistenceManager bpm =
11                new DefaultBankPersistenceManager(System.getProperties());
12            BankIntf bank = bpm.load();
13            //RemoteBankImpl rbi = new RemoteBankImpl(bank);
14            RemoteLoginServerImpl rlsi = new RemoteLoginServerImpl(bank);
15            Naming.rebind("MyRemoteLoginServer", rlsi);
16            System.out.println("RemoteBank Server with LoginServer ready.");
17        } catch (Exception e) {
18            System.out.println("Exception: " + e.getMessage());
19            e.printStackTrace();
20        }
21    }
22}
23