Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dk.sdu.mmmi.opn.assignment2;
- import java.rmi.AlreadyBoundException;
- import java.rmi.RemoteException;
- import java.rmi.registry.LocateRegistry;
- import java.rmi.registry.Registry;
- public class RMI_Server {
- public static void main(String argv[]) {
- startServer();
- }
- private static void startServer(){
- try{
- Registry registry = LocateRegistry.createRegistry(RMI_Config.REGISTRY_PORT);
- registry.bind(RMI_Config.OBJECT_NAME, new CatalogueImpl());
- } catch (AlreadyBoundException | RemoteException e) {
- throw new Error("Error when creating Server: "+e);
- }
- System.out.println("Server running with registry on port "+RMI_Config.REGISTRY_PORT);
- }
- }
- //Det her er fejlen jeg får :
- //Exception in thread "main" java.lang.Error: Error when creating Server: java.rmi.server.ExportException: remote object implements //illegal remote interface; nested exception is:
- // java.lang.IllegalArgumentException: illegal remote method encountered: public abstract java.util.List //dk.sdu.mmmi.opn.assignment2.ICatalogue.search(java.lang.String)
- // at dk.sdu.mmmi.opn.assignment2.RMI_Server.startServer(RMI_Server.java:20)
- // at dk.sdu.mmmi.opn.assignment2.RMI_Server.main(RMI_Server.java:12)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement