java.rmi.ServerException: исключение RemoteException произошло в серверном потоке (ClassNotFoundException)

Следующий метод:

private void startServer() { // snippet that starts the server on the local machine
    try {
         RemoteMethodImpl impl = new RemoteMethodImpl();
         Naming.rebind( "Illusive-Server" , impl );
    }catch(Exception exc) {
        JOptionPane.showMessageDialog(this, "Problem starting the server", "Error", JOptionPane.ERROR_MESSAGE);
        System.out.println(exc);
    }
}

вызывает это исключение: java.rmi.ServerException: RemoteException произошло в серверном потоке; вложенное исключение: java.rmi.UnmarshalException: ошибка демаршалинга аргументов; вложенное исключение: java.lang.ClassNotFoundException: Interfaces.RemoteMethodIntf

Когда я запускаю свой проект, в JOptionPane появляется сообщение о проблеме с запуском сервера, а затем об исключении выше. В чем может быть причина этого?

Я не понимаю, почему в последнем операторе исключения говорится, что class not found exc, когда я импортировал правильные пакеты

9
задан user207421 30 March 2015 в 14:08
поделиться