[英]Tcp port Bind exception
我在 windows 10、java 11 和 java 8 上復制此內容,但正在發生以下情況:
該端口實際上從未打開,通過查看具有管理員權限的 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.