[英]Ubuntu 15.10 : port 8080 already used
我已經將我的操作系統從ubuntu 14.10更新到了Ubuntu 15.10。
我正在開發J2EE Web應用程序。 由於我使用的是15.10,Eclipse告訴我已經使用了8080端口,因此我需要將其更改為8181。這很煩人。
當我執行netstat -l
,看不到任何8080監聽端口。
有誰知道為什么它在15.10上發生了變化?
試試這個命令:
netstat -tulpn | grep :8080
您將在日志中獲得如下內容:
tcp 0 0 <IP_ADDR_OF_USED_INTERFACE>:8080 0.0.0.0:* LISTEN 6947/java
所以對我來說,正是Java進程正在使用此端口,而他的PID是6947。對於我而言,這很好,因為我正在運行JBoss,並且它將8080端口用於HTTP協議。
假設您有另一個過程(使用8080端口但通過Windows的NVidia服務也遇到了類似的問題)。 您有2個選擇:
如果該過程不值得維持下去,則可以終止該過程:
殺死-9 6947
您是否嘗試過-a用於所有套接字的開關? 一旦確認端口確實在使用中,您只需要查找使用該端口的進程並殺死它即可。
我相信您可以使用-p開關獲得該過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.