Adresse localhost: 80 wird bereits unter Mac OS X Sierra verwendet

919
maxportland

Ich versuche, Tomcat auf Port 80 unter Mac OS X Sierra auszuführen, und es sagt mir, dass etwas bereits an diesen Port gebunden ist.

Es zeigt nichts an diesem Port, wenn ich renne: sudo lsof -i ': 80'

"sudo netstat -an | grep LISTEN" zeigt an Port 80 nichts

Ich habe MacOSX-authbind ( https://github.com/Castaglia/MacOSX-authbind ) installiert, das es mir ermöglicht, Prozesse als nicht root-Benutzer an Port 80 zu binden, sodass dies nicht das Problem sein sollte.

"sudo apachectl stop" verursacht diesen Fehler: /System/Library/LaunchDaemons/org.apache.httpd.plist: Der angegebene Dienst wurde nicht gefunden

"sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist" erzeugt Folgendes: /System/Library/LaunchDaemons/org.apache.httpd.plist: Der angegebene Dienst wurde nicht gefunden

Jede Hilfe wäre sehr dankbar.

0
Ich bin nicht sicher, was Tomcat betrifft, aber ich habe localhost viel für die Entwicklung verwendet. Wenn der Dienst nicht gefunden werden kann, bedeutet dies normalerweise, dass Ihre Einstellungen in der Standardeinstellung sind. Sie müssen dies in einem Kontrollfeld herausfinden oder mit der rechten Maustaste auf das Menü des Serversymbols klicken oder auf das Serversymbol klicken, um ein Menü aufzurufen und das Dienstprogramm zu aktivieren Service über das Ankreuzen eines Kästchens oder Aktivieren oder ähnliches. Das ist meine Vermutung. ejbytes vor 6 Jahren 0
Versucht Tomcat, den Port zweimal zu binden * und mit sich selbst in Konflikt zu geraten? Überprüfen Sie Ihre Konfig ... Gordon Davisson vor 6 Jahren 0

0 Antworten auf die Frage