簡體   English   中英

Tcp 端口綁定異常

[英]Tcp port Bind exception

我在 windows 10、java 11 和 java 8 上復制此內容,但正在發生以下情況:

  1. 嘗試使用 intellij 啟動 tomcat 應用程序服務器
  2. tomcat 由於綁定端口故障而無法啟動
  3. 端口 1099 變得無法用於任何其他應用程序

該端口實際上從未打開,通過查看具有管理員權限的 netstat -qno 或 netstat -ano,該條目實際上從未出現過,因此實際上沒有進程在使用它。

如果我嘗試用不同的端口重新啟動 tomcat,同樣的問題會重復,但現在我們有一個不同的不可用端口。 如果我重新啟動計算機,端口再次空閑,但是一旦我嘗試啟動 tomcat,問題就會重復。

在我看來,intellij/tomcat 正在搞亂 windows 上的 server/port/bind 並產生一個無法使用的端口。

netsh interface ipv4 show excludedportrange protocol=tcp

會顯示端口被阻止/排除,Hyper-V 會錯誤地排除巨大的端口范圍,它與 WSL2 一起使用。

您可以嘗試使用以下命令更改動態端口的范圍:

netsh int ipv4 set dynamicport tcp start=49152 num=16383
netsh int ipv4 set dynamicport udp start=49152 num=16383

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM