2014-02-09 66 views
0

使用Eclipse,我設置了Tomcat Server 7,但似乎另一個應用程序正在使用端口80?我從Tomcat服務器收到此消息:Tomcat端口80不起作用

Tomcat v7.0所需的端口80本地主機上的服務器已在使用中。服務器可能已經在另一個進程中運行,或者系統進程可能正在使用該端口。要啓動此服務器,您需要停止另一個進程或更改端口號

如何在Mac OS X上關閉端口80上的任何內容?

+0

你爲什麼不只是更改端口Tomcat的運行?你可以把它放在8084端口上運行。 – laaposto

+0

你可以使用lsof -p:80知道在80端口上運行哪個進程。可能它是Apache。 kill -9 pid列出。 – rdllopes

+0

哪些命令我可以在終端中使用,以停止任何使用端口80。 – Mike

回答

0

您可以使用lsof -p:80知道哪個進程在80端口運行。可能是Apache。 kill -9 pid列出。

EX:

sudo kill -9 `lsof -t -i:80` 
0

80端口是爲http權利? Tomcat的默認值是8080.如果在80上運行的mac上有東西,它將是apache。你有沒有開啓個人網絡共享?可能會更好使用8080.

+0

websharing像什麼?我只使用Safari進行瀏覽!我覺得必須有一個命令,我可以寫在終端,以便停止任何使用端口80 – Mike

+0

在舊版本的操作系統中,在系統偏好設置中共享,有一個選項網絡共享,並將其啓動將啓動Apache。 – Rob