Невозможно запустить сервлет с Tomcat, потому что что-то использует порты - PullRequest
0 голосов
/ 08 ноября 2010

Я пытаюсь написать сервлет в eclipse, настроенный для использования Tomcat 5.5, и при попытке его запустить я получаю следующую ошибку:

Несколько портов (8080, 8009), необходимых для TomcatСервер v5.5 на локальном хосте уже используется.Возможно, сервер уже запущен в другом процессе, или системный процесс может использовать порт.Чтобы запустить этот сервер, вам нужно будет остановить другой процесс или изменить номер (а) порта

Насколько я знаю, Tomcat 5.5 использует порт 8080, и когда я захожу на http://localhost:8080 Я получаю страницу успеха Tomcat, так что похоже, что затмение пытается запустить другой экземпляр Tomcat без выключения оригинала и завершается неудачей.Как мне это решить?

1 Ответ

1 голос
/ 08 ноября 2010

как говорится, что-то использует порт.

есть два решения вашей проблемы.

  1. определить (в окнах с помощью команды netstat), что использует порт (например, skype, ...), и остановить его
  2. изменить порт вашей среды выполнения tomcat в eclipse ->http://techteam.wordpress.com/2009/02/13/changing-the-tomcat-port-settings-in-eclipse/

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...