2013-09-30 68 views
0

我只是試圖在WireMock 1.28之間切換到1.33,突然之間我得到了拋出的異常Wiremock:「java.net.BindException:地址已在使用」WireMock v 1.33拋出一個「java.net.BindException:地址已經在使用」,而v 1.28沒有使用相同的代碼

的代碼,包括WireMock看起來像這樣:

@ClassRule 
@Rule 
public static WireMockRule wireMockRule = new WireMockRule(54321); 

相同的代碼實際上工作正常,如果我使用簡單WireMock 1.28。 不幸的是v1.28似乎並不需要配置一個HTTPS端口:(

的可能性如何解決呢?

有什麼在v1.33中的新要求新設置代碼WireMock或在WireMock這是一個專門的框架問題/未解決的bug?

回答

0

顯然,如果去掉「@ClassRule」 WireMock停止抱怨。

不過奇怪的,而同樣的代碼在以前的版本中的工作。而且它甚至使用推薦如果你在單個JUnit中有一個測試,那麼這個註釋是f並且不想在每次測試前啓動/停止WireMock。

相關問題