Подтвердить что ты не робот

Порт 8080 уже используется, и процесс с использованием 8080 не указан

Я пытаюсь запустить Tomcat из Eclipse, но возникла проблема:

Порт 8080, требуемый Tomcat v6.0 Сервер на localhost уже используется. Возможно, сервер работает в другом процессе, или системный процесс может использовать порт. Чтобы запустить этот сервер, вам нужно остановить другой процесс или изменить номера портов.

Я попытался перечислить процессы, связанные с этим портом, используя команду в Windows:

netstat -aon

Но в листинге нет процесса с PID = 8080. Я также пробовал:

netstat -aon | find "8080"

Но он тоже ничего не нашел. Может кто-нибудь мне помочь?

4b9b3361

Ответ 1

PID - это идентификатор процесса, а не номер порта. Вам нужно найти запись с ": 8080" в конце части адреса/порта (второй столбец). Затем вы можете посмотреть PID и использовать диспетчер задач для определения того, какой процесс задействован... или запустить netstat -abn, который покажет имена процессов (но должен быть запущен под учетной записью администратора).

Сказав это, я бы ожидал, что find "8080" найдет его...

Другое дело - просто посетить http://localhost:8080 - на этом порту, скорее всего, это веб-сервер некоторого описания.

Ответ 2

Откройте eclipse, перейдите на панель "Серверы", щелкните правой кнопкой мыши или нажмите F3, чтобы открыть окно "Обзор", и перейдите в "Порты" ( "Изменить порты сервера" ). Вы получите следующее:

tomcat adminport
HTTP/1.1
AJP/1.3

Вы можете изменить номера портов (например, номер порта HTTP/1.1 с 8080 по 8082).

Ответ 3

В windows " wmic process, где processid =" pid процесса, выполняющегося "get commandline", работал у меня. виновником был wrapper.exe процесс webhuddle jboss soft.

Ответ 4

Если ни один другой процесс не использует порт 8080, Evthough eclipse показывает, что порт 8080 используется при запуске сервера в eclipse, сначала вам нужно остановить сервер, нажав кнопку остановки в "Configure Tomcat" (которую вы можете найти в вашем стартовом меню под папкой tomcat), затем попробуйте запустить сервер в eclipse, после чего он будет запущен.

Если какой-либо другой процесс использует порт 8080, и вам не нужно его беспокоить. то вы можете изменить порт.