簡體   English   中英

Ubuntu 15.10:端口8080已被使用

[英]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個選擇:

  • 要么將您的tomcat服務器配置為具有偏移量(我想這就是您已經在做的)
  • 如果該過程不值得維持下去,則可以終止該過程:

    殺死-9 6947

您是否嘗試過-a用於所有套接字的開關? 一旦確認端口確實在使用中,您只需要查找使用該端口的進程並殺死它即可。

我相信您可以使用-p開關獲得該過程。

暫無
暫無

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

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