#tomcat
#tomcat
Вопрос:
При попытке запустить мой сервер Tomcat я получаю следующую ошибку заранее спасибо
SEVERE: Failed to initialize connector [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]]
Caused by: java.net.BindException: Address already in use: JVM_Bind
Комментарии:
1. Какая ошибка? Пожалуйста, напишите
2. Привет, я добавил свою ошибку. Спасибо
3. Ваш порт 8080 уже используется другим сервером или программой. Попробуйте изменить порт для Tomcat или остановить другой сервер, работающий на 8080.
4. Привет, спасибо за ответ. Я попытался изменить порт. Но какой бы номер порта я ни указывал, я все равно получаю ту же ошибку. Например, я изменил порт HTTP / 1.1 на 8001. Теперь я получаю уже используемый адрес: ошибка JVM_Bind <null>: 8001. И если я перейду к монитору ресурсов, я не вижу ни одного процесса, который прослушивает порт 8001. Спасибо
Ответ №1:
Ошибка говорит о том, что порт уже используется. Есть два варианта;
Измените порт tomcat
Определить программу, запущенную на порту
- В Windows
-
В Linux
- Выполнить
netstat -tulpn | grep :<port>
, напримерnetstat -tulpn | grep :8080
- Выполнить
-
Найдите процесс и завершите его.
Обновить
Здесь пользователь сталкивался с проблемами при запуске сервера даже после смены портов, и соответствующие порты не отображались как используемые. Пользователь решил проблему, перезагрузив компьютер. Операционная система пользователя: Windows 7 Enterprise Service Pack 1
.
Комментарии:
1. Привет, спасибо за ответ. Я попытался изменить порт. Но какой бы номер порта я ни указывал, я все равно получаю ту же ошибку. Я попробовал второй способ. Но в мониторе ресурсов нет порта, связанного с каким-либо процессом. Например, я изменил порт HTTP / 1.1 на 8001. Теперь я получаю
2. вышеуказанная ошибка. И если я перейду к монитору ресурсов, я не вижу ни одного процесса, который прослушивает порт 8001. Спасибо
3. Вы можете отсортировать по портам и проверить еще раз, свободен ли 8001 или нет. Попробуйте какой-нибудь порт серии 9K!
4. привет, я пробовал серию 9000. Но все еще получаю ту же ошибку.
5. У меня есть еще один вопрос к вам. Должен ли я добавить или изменить что-либо в порту мониторинга сервера:-(
Ответ №2:
Что сделано: Eclipse -> Window -> Show View -> Servers -> Дважды щелкните на сервере Tomcat -> Измените порт администратора на «1» и оставьте порт HTTP на «8081». Убедитесь, что вы отключили все процессы, запущенные на порту 8080. Вы найдете свой проект на localhost:8081 / java project name , надеюсь, это сработает!