2017-01-25 4 views
0

Я запускаю приложение, которое зависит от селена на сервере FreeBSD. Во время запуска я получил исключение:Selenium - Не удается найти свободный порт

Caused by: java.lang.RuntimeException: Unable to find a free port 
     at org.openqa.selenium.net.PortProber.findFreePort(PortProber.java:67) ~[selenium-remote-driver-2.53.1.jar:na] 

Я нашел несколько решений в Интернете, что записи, которые содержат «локальные» должны быть удалены из файла хостов, но не имеет разрешение сделать это.

Вы знаете, как исправить проблему, не изменяя файл/etc/hosts?

ответ

1

Это работает для меня без изменения локального сервера

Сначала получить имя идентификатора процесса по не greping порта не 1024

ps -aux | grep 1024 

А потом убьет этот процесс

kill -9 PROCESS_ID