Адрес localhost: 80 уже используется в Mac OS X Sierra

872
maxportland

Я пытаюсь запустить Tomcat через порт 80 в Mac OS X Sierra, и он говорит мне, что что-то уже связано с этим портом.

На этом порту ничего не отображается, когда я запускаю: sudo lsof -i ': 80'

"sudo netstat -an | grep LISTEN" ничего не показывает на порте 80

У меня установлен MacOSX-authbind ( https://github.com/Castaglia/MacOSX-authbind ), который позволяет мне связывать процессы с портом 80 как пользователь без полномочий root, поэтому проблем не должно быть.

«sudo apachectl stop» выдает эту ошибку: /System/Library/LaunchDaemons/org.apache.httpd.plist: не удалось найти указанную службу

"sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist" создает: /System/Library/LaunchDaemons/org.apache.httpd.plist: не удалось найти указанную службу

Любая помощь будет принята с благодарностью.

0
Я не уверен в Tomcat, но я много использовал localhost для разработки. Если он не может найти службу, это обычно означает, что ваши настройки по умолчанию, и вам нужно узнать в какой-то панели управления или щелкнуть правой кнопкой мыши на меню значка сервера, или щелкните значок сервера, чтобы получить меню и включить сервис через флажок или включение или что-то подобное. Это мое предположение. ejbytes 7 лет назад 0
Tomcat пытается связать порт * дважды * и конфликтует с самим собой? Проверьте ваш конфиг ... Gordon Davisson 7 лет назад 0

0 ответов на вопрос

Похожие вопросы