Я пытаюсь запустить сервер Tomcat на моем компьютере по Eclipse. Но это показывает следующее сообщение
Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
Я использую Windows 8. В Windows 7, в диспетчере задач можно найти процесс с номером порта.
Я использовал netstat -aon | findstr :
команду, чтобы узнать процесс, который использует порты 8005,8080,8009. Но идентификатор процесса показывается им, я не нахожу такой PID в списке PID в диспетчере задач в диспетчере задач.
Как увидеть, какой процесс использует какой порт в Windows
Используйте tcpview из Windows Sysinternals :
Источник: tcpview
Пример вывода (отсортировано по локальному порту):
отказ
Я никоим образом не связан с Windows Sysinternals , я всего лишь конечный пользователь их программного обеспечения.
источник