[CT414]: Add Assignment 1 progress

This commit is contained in:
2025-01-24 00:37:30 +00:00
parent 887c2c3d7d
commit 2d340bda25
6 changed files with 169 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package server;
import implementations.ApplicationHandlerImpl;
import java.rmi.Naming;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;
public class ApplicationServer {
public static void main(String[] args) {
try {
// start RMI registry
Registry registry = LocateRegistry.getRegistry();
// create applicationhandlerstub and bind it
ApplicationHandlerImpl applicationHandler = new ApplicationHandlerImpl();
System.out.println("Instance of ApplicationHandlerImpl created");
ApplicationHandlerImpl stub = (ApplicationHandlerImpl) UnicastRemoteObject.exportObject(applicationHandler, 0);
Naming.rebind("ApplicationHandler", stub);
System.out.println("Name rebind completed");
System.out.println("Application Server up and running");
}
catch (Exception e) {
System.out.println("Failed to start server");
e.printStackTrace();
}
}
}