2017-01-25 43 views
0

我正在運行一個依賴於FreeBSD服務器上的Selenium的應用程序。 在啓動我有例外: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] 

我發現其中包含的條目「localhost」的應該從主機刪除的文件在互聯網上的一些解決方案,但我沒有許可這樣做。

你知道如何解決這個問題而不修改/ etc/hosts文件嗎?

回答

1

這爲我工作,而不改變本地主機

首先由greping端口號1024

ps -aux | grep 1024 

得到的進程ID名稱,然後殺掉該進程

kill -9 PROCESS_ID