public static void main(String[] args) {
CustomerControllerHome customerControllerHome;
AccountControllerHome accountControllerHome;
TxControllerHome txControllerHome;
try {
Context initial;
Object objref;
initial = new InitialContext();
objref = initial.lookup("MyCustomerController");
customerControllerHome =
(CustomerControllerHome)PortableRemoteObject.narrow(objref,
CustomerControllerHome.class);
System.out.println('\n' + "*** CustomerTest ***" + '\n');
new CustomerTest(customerControllerHome.create());
initial = new InitialContext();
objref = initial.lookup("MyAccountController");
accountControllerHome =
(AccountControllerHome)PortableRemoteObject.narrow(objref,
AccountControllerHome.class);
System.out.println('\n' + "*** AccountTest ***" + '\n');
new AccountTest(accountControllerHome.create());
initial = new InitialContext();
objref = initial.lookup("MyTxController");
txControllerHome =
(TxControllerHome)PortableRemoteObject.narrow(objref,
TxControllerHome.class);
System.out.println('\n' + "*** TxTest ***" + '\n');
new TxTest(txControllerHome.create());
} catch (NamingException ex) {
System.err.println("caught NamingException: " + ex.getMessage());
} catch (RemoteException ex) {
System.err.println("caught RemoteException: " + ex.getMessage());