Image

Imageex_pax13633 wrote in Imageru_java

Category:

rmi освободить порт

Здравствуйте!

Есть jvm запущенная из-под службы в венде. Создаем на ней rmi registry: LocateRegistry.createRegistry(не стандартный). В какой-то момент из под той-же jvm запускаем внешнюю утилиту, которая средствами WinApi перезапускает службу. При перезапуске LocateRegistry.createRegistry валится в Exception, утверждая, что порт занят. Если просто останавливать, а запускать службу ручками, то работает.

Если я правильно понимаю, то порт не освобождается пока сторонняя утилита не доработает. Верно?
Есть ли возможность это обойти? Освободить порт как-нибудь?

Заранее спасибо =)