2016-04-06 3 views
0

Я пытаюсь обновить свои знания Java. Я загрузил и начал использовать Eclipse Mars. Я следил за учебником, который использует Tomcat. Я попытался создать и запустить сервер. Я получил следующее сообщение на картинке: Port 8005 is in use.Порт 8005 Требуется Tomcat, уже используется

Я проверил и, конечно, это все, но я не знаю, что его использует, или как остановить этот процесс или заставить Tomcat использовать другой порт. Заранее спасибо за помощь.

+1

«Что слушает сокет TCP на моем компьютере» или «как настроить этот веб-сервер» на самом деле не являются вопросами программирования, и если это для личного использования, они, вероятно, лучше подходит для superuser.com. – TessellatingHeckler

+0

Должны ли мы предположить, что вы находитесь в Windows? –

+1

_netstat -ano_ на окнах показывает порт и PID, чтобы найти процесс прослушивания. – Konrad

ответ

1

Tomcat использует -

8005,8080,8009 

Эти три порта.

Откройте командную строку -

C:\.....>netstat -o -n -a | findstr 0.0:8080 
TCP 0.0.0.0:8080  0.0.0.0:0    LISTENING  1220 
C:\....\username>taskkill /F /PID 1220 

Он будет убивать, что task.Try его.

0

МЕТОД 1

ps -aef | grep java | grep apache | awk '8005'

Список процессов, выполняющихся с этим портом, будет отображаться с идентификатором процесса.

выбрать идентификатор процесса, говорят, 1090.

убить -9 1090

МЕТОД 2

Это убивает весь процесс с TOMCAT глушения $ (PS -aef | Grep Java | Grep апача | awk '{print $ 2}')

Смежные вопросы