Не удалось запустить Apache Tomcat

#macos #apache #tomcat #netbeans

#macos #апач #кот #netbeans

Вопрос:

Я использую ноутбук Mac с 15-дюймовым дисплеем retina eye, который в настоящее время работает под управлением ОС Sierra. Я столкнулся с проблемой последних нескольких дней, когда apache tomcat не запускается в netbeans. он выдает ошибку, порт 8084 уже используется. и когда я пытаюсь изменить порт на 8080, он говорит, что запуск tomcat не удался, а порт 8082 говорит, что порт уже используется. Иногда запускается apache tomcat, а затем он снова использует тот же используемый порт и не может запуститься. Пожалуйста, дайте мне какое-нибудь решение этой проблемы.

Комментарии:

1. У меня похожая проблема, и кажется, что Netbeans не может обнаружить, что Tomcat уже запущен с тех пор, как я обновился до Mac OS X Sierra.

2. Да, я не могу его использовать .. Пожалуйста, есть ли у вас какое-либо решение, Рафаэль..

Ответ №1:

Это означает, что в то же время работает еще один экземпляр Tomcat. Если вы не можете остановить уже запущенный экземпляр Tomcat из Netbeans, вы можете сделать это из командной строки.

  1. Найдите идентификатор процесса Tomcat , выполнив ps aux | grep tomcat команду .
  2. Остановить Tomcat: kill <pid> или, если по какой-то причине не получается остановить kill -9 <pid>

Ответ №2:

Это означает, что процесс уже запущен.

Причины 1. Возможно, вы установили флажок запустить tomcat при запуске. 2. И снова вы пытаетесь запустить Netbeans

Решения: 1. Переустановите и внимательно проверьте параметры. 2. Найдите и завершите процесс и начните с netbeans.

Это может сработать. Попробуйте

Ответ №3:

  1. Предоставьте все разрешения для catalina.sh скрипт : chmod x catalina.sh

Перейдите в раздел Настройки и проверьте конфигурацию

введите описание изображения здесь

и измените конфигурацию на …

введите описание изображения здесь

В моем случае работает, я надеюсь, что это было полезно