Решение 1: убить процесс
Запустите командную строку от имени администратора
netstat -ano | findstr :<yourPortNumber>
taskkill /PID <typeyourPIDhere> /F
Решение 2: изменить порт
Убедитесь, что новый порт, который вы собираетесь установить для своего приложения, не прослушивает другие процессы
Change the port
server.port=8088 # Server HTTP port.
Решение 3. Другой способ - завершить процесс (в IDE), очистить и перестроить проект.
ОБНОВЛЕНИЕ:
Для решения 2 Убедитесь, что новый порт, который вы собираетесь установить для своего приложения, не прослушивает другие процессы.
Как проверить статус порта?
Вариант 1
Запустите resmon.exe
и перейдите к Network -> Listening Port
(также можно просмотреть в TaskManager)
Вариант 2
PowerShell
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
cmd
C:\> netstat -a -b
(Добавьте -n, чтобы он не пытался разрешить имена хостов, что сделает его намного быстрее.)
-a
Отображает все подключения и порты прослушивания.
-b
Отображает исполняемый файл, участвующий в создании каждого соединения или порта прослушивания. В некоторых случаях в хорошо известных исполняемых файлах размещается несколько независимых компонентов, и в этих случаях отображается последовательность компонентов, участвующих в создании соединения или порта прослушивания. В этом случае имя исполняемого файла находится в [] внизу, вверху - компонент, который он вызвал, и так далее, пока не будет достигнут TCP / IP. Обратите внимание, что эта опция может занять много времени и не сработает, если у вас нет достаточных разрешений.
-n
Отображает адреса и номера портов в числовой форме.
-o
Отображает идентификатор процесса-владельца, связанный с каждым подключением.
person
Patel Romil
schedule
23.03.2019