Решение 1: процесс уничтожения
Запуск командной строки от имени администратора
netstat -ano | findstr :<yourPortNumber>
taskkill /PID <typeyourPIDhere> /F
Решение 2: Изменить порт
Пожалуйста, убедитесь, что новый порт, который вы собираетесь установить для своего Приложения, не слушает какой-либо другой процесс
Change the port
server.port=8088 # Server HTTP port.
Решение 3:
Другой способ - завершить процесс (в IDE), очистить и перестроить проект.
UPDATE:
Для решения 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
Отображение идентификатора процесса-владельца, связанного с каждым соединением.