Порт 8080 уже используется, и процесс с использованием 8080 не указан
Я пытаюсь запустить Tomcat из Eclipse, но возникла проблема:
Порт 8080, требуемый Tomcat v6.0 Сервер на localhost уже используется. Возможно, сервер работает в другом процессе, или системный процесс может использовать порт. Чтобы запустить этот сервер, вам нужно остановить другой процесс или изменить номера портов.
Я попытался перечислить процессы, связанные с этим портом, используя команду в Windows:
netstat -aon
Но в листинге нет процесса с PID = 8080
. Я также пробовал:
netstat -aon | find "8080"
Но он тоже ничего не нашел. Может кто-нибудь мне помочь?
Ответы
Ответ 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, и вам не нужно его беспокоить. то вы можете изменить порт.