Ответ 1
в папке apache conf, откройте файл httpd и посмотрите порт 8080. Измените 8080 на любой понравившийся вам порт. Я считаю, что вы найдете 8080 на двух местах.
Может ли кто-нибудь помочь мне решить следующий случай?
Я пытаюсь создать свой первый веб-сайт с помощью java и работать с Eclipse Galileo, работающим на Ubuntu 9.10. Поскольку я генерирую свои первые строки кода, я не видел веб-страницы. Все время, когда я пытаюсь запустить программу, я получаю следующую ошибку:
Несколько портов (8080, 8080), требуемых сервером Tomcat v6.0 на локальном хосте, уже используются. Возможно, сервер работает в другом процессе, или системный процесс может использовать порт. Чтобы запустить этот сервер, вам необходимо остановить другой процесс или изменить номера портов.
Я много читал о том, как изменить порты для моего tomcat (переход от 8080 до 80), но это было невозможно. Я прочитал некоторые форумы, где способ решить эту проблему - это файл, который содержит номер сервера для tomcat, который является XML файлом, но когда я открываю папку, там нет XML файла с именем.
Я уже изучил порт с помощью sudo lsof -n -P -i
:, start и shut-down tomcat, но ошибка все еще существует.
Что я могу сделать?
Большое спасибо.
в папке apache conf, откройте файл httpd и посмотрите порт 8080. Измените 8080 на любой понравившийся вам порт. Я считаю, что вы найдете 8080 на двух местах.
Перейдите на вкладку серверов в eclipse, а затем дважды щелкните по указанному здесь серверу. Выберите вкладку порта на открывшейся странице конфигурации. Измените порт на любой другой порт. Перезапустите сервер.
на Mac, как я обычно решаю его
Надеюсь, что это поможет OP или кому-то еще читать
если вы работаете из eclipse с помощью wtp, вы должны иметь возможность изменить порт из представления "серверы" (окно → показать вид → серверы)
Это было давно, но я столкнулся с тем же вопросом и решил его следующим образом: 1. попытался отключить сервер приложений с помощью shutdown.bat/.bash, который может находиться в вашем приложении Server/bin/shutdown..
У вас уже есть другой экземпляр Tomcat. Вы можете подтвердить это, перейдя в http://localhost:8080 в свой веб-браузер и проверьте, не попали ли вы на домашнюю страницу Tomcat по умолчанию или ошибку 404, специфичную для Tomcat стр. Оба являются одинаково достоверными доказательствами, что Tomcat работает нормально; если это не так, тогда вы получили сообщение об ошибке таймаута HTTP-соединения, специфичное для браузера.
Вам нужно закрыть его. Перейдите в папку /bin в папке установки Tomcat и выполните shutdown.bat(Windows) или shutdown.sh(Unix) script.
проверьте этот ответ для получения дополнительной информации.
Решение этой проблемы:
Шаг 1: Остановить Tomcat (по сервису или с помощью .bat/.sh в любом случае).
Шаг 2: Удалите уже настроенный Apache Tomcat на eclipse.
Шаг 3: Теперь перенастройте apache на затмение и запустите сервер с использованием пользовательского интерфейса, как это предусмотрено eclipse.
У меня такая же проблема, и она сработала.
Это сработало для меня> В Eclipse NEON дважды щелкнули вкладку "Сервер", которая перенаправляет окно обзора сервера.
Здесь вы можете изменить номер порта в зависимости от ваших требований к Tomcat Admin и HTTP-порту.
И перезапустил сервер.
Надеюсь, это поможет вам.