powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / RMI: не создается скелет
3 сообщений из 3, страница 1 из 1
RMI: не создается скелет
    #33608772
K1RUHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Есть интерфейс:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 package  kazakevich;


 import  java.rmi.Remote;
 import  java.rmi.RemoteException;


 public   interface  EchoI  extends  Remote{
     public   void  echo()  throws  RemoteException;
     public   void  reverse()  throws  RemoteException;
}

и класс

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
 package  kazakevich;


 import  java.rmi.Naming;
 import  java.rmi.RMISecurityManager;
 import  java.rmi.RemoteException;
 import  java.rmi.server.UnicastRemoteObject;

 public   class  Echo  extends  UnicastRemoteObject  implements  EchoI{
     public  Echo()  throws  RemoteException{
    }

     public   void  echo(){
    }

     public   void  reverse(){
    }
    
     public   static   void  main(String[] args)  throws  Exception{
	System.setSecurityManager( new  RMISecurityManager());
	Echo echoEntity =  new  Echo();
	Naming.bind("//K1RUHA:2006/Echo", echoEntity);
//	Naming.bind("Echo", echoEntity);
	System.out.println("It works!!!");
    }
}

Компилирую, запускаю реестр и rmic:

Код: plaintext
1.
start rmiregistry  2006 
rmic kazakevich.Echo

Создается только файл Echo_Stub.class , а скелетон – нет. Причины понять не могу, может кто подскажет ответ или где почитать чего можно?
...
Рейтинг: 0 / 0
RMI: не создается скелет
    #33609109
Каракут
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему в классе Echo методы echo и reverse объявлены без throws RemoteException?
...
Рейтинг: 0 / 0
RMI: не создается скелет
    #33609184
Nefastus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скелетоны нужны только для совместимости с JDK 1.1 и начиная с пятой версии rmic их по умолчанию не создает. К тому же, если у вас и на клиенте и на сервере пятая версия, то можно вообще ничего не генерировать, стуб и скелетон будут сгенерированы динамически на основании Remote-интерфейса.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / RMI: не создается скелет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]