запуск сервера tomcat 5.5 в Eclipse Helios - PullRequest
0 голосов
/ 19 марта 2011

у меня есть страница сборки jsp, которую я хочу запустить на сервере tomcat в eclipse

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

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

адрес: http://localhost:8080/ просто нормально открывается в браузере.

я запускаю службу tomcat5 вручную, используя службы Windows

есть другая служба, работающая на портах 8009,8080. межсетевой экран даже не блокирует

Ответы [ 3 ]

3 голосов
/ 07 мая 2012

Ошибка означает то же самое, что говорится: «Вы не можете запустить 2 экземпляра сервера на одном и том же порту». В этом случае это может быть другой ваш проект, который ранее использовал tomcat и еще не покинул его.

Решение:

Если вы не уверены, что ваш порт используется в данный момент:

  • Либо перейдите по ссылке http://localhost:8080/ в браузере. Если вы попадаете на домашнюю страницу сервера или видите типичную ошибку 404, ваше соединение используется.
  • Или просто введите команду netstat -a в терминале (linux) или в командной строке (windows). В нем будут перечислены все порты, открытые / прослушиваемые на вашем компьютере.

Как только вы узнаете, что порт, который вы хотите использовать, уже используется,

  • Либо отключите систему, которая автоматически освободит порты - плохая опция.
  • Или измените порты 8001,8080,8009 из файла server.xml, который находится в каталоге / conf папки tomcat.
  • Или перейдите к месту, где вы установили Apache Tomcat, перейдите в папку / bin и выполните файл shutdown.bat (windows) или shutdown.sh (Linux). Он закроет ваш сервер и, таким образом, освободит порты, которые использовались, снова откройте eclipse и перезапустите сервер
3 голосов
/ 19 марта 2011

Вы не можете запустить два сервера Tomcat на одном и том же порту.Если вы собираетесь разрабатывать и не позволять своей машине действовать как настоящий веб-сервер для всемирной паутины, просто остановите и отключите службу Windows.Это не полезно для вас.Таким образом, порт освобождается для локального экземпляра Tomcat в Eclipse.

Или, если вы действительно хотите по какой-то причине сохранить службу Windows, тогда вы предоставите компьютеру Tomcat другойномер порта.Дважды щелкните запись сервера в Eclipse, чтобы открыть экран конфигурации.Вы можете редактировать номера портов там.

В будущем установка Tomcat будет такой же простой, как загрузка zip-файла и его распаковка.Программа установки exe содержит специальную службу Windows, но на самом деле никакой службы не требуется устанавливать только для локальной разработки.

1 голос
/ 19 марта 2011

Остановите службу tomcat в Windows и запустите tomcat в eclipse.

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