Tomcat не запускается, и раньше он работал отлично. Я подозреваю, что на порту 8080 работает что-то еще. Я использую Windows Vista. Как проверить, что порт 8080 больше не используется?
Я недавно скачал несколько версий Jetty. Может в этом проблема? Я не использую их одновременно, поэтому не понимаю, как это сделать.
Откройте командную строку и запустите
netstat -ano | findstr 8080
Крайний правый столбец - PID
В диспетчере задач вы можете добавить столбец для PID, а затем найти приложение, использующее порт.
В дополнение к netstat вы также можете использовать Хакер процессов или ActivePorts для просмотра открытых портов в режиме реального времени (хорошо, определенные интервалы обновления ...)
Я думаю, вы можете запустить cmd от имени администратора и использовать команду netstat, чтобы узнать, используется ли порт 8080. Использовать netstat /?
за помощью по команде netstat. Я не знаю подходов, основанных на графическом интерфейсе.
Это легко сделать с помощью утилиты netstat.
используйте NETSTAT в командной строке.
В Википедии также перечислены параметры.
Попробуйте эту команду:
netstat -aon | findstr "8080"
Эта команда предоставит идентификаторы процесса. Затем перейдите в диспетчер задач и остановите процесс с этим идентификатором процесса, а затем перезапустите tomcat.
telnet localhost 8080
Если вы можете подключиться, значит, что-то прослушивает порт.