Ich versuche, den Port des Tomcat in Ubuntu 14.04 über diese Konfiguration auf 80 zu ändern [conf / server.xml]:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
zu:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Und ich erhalte diesen Fehler:
13-Oct-2015 18:09:10.626 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["http-nio-80"]
java.net.SocketException: Permission denied
Was mache ich falsch? Oder was fehlt?
Vielen Dank...
configuration
tomcat
Diego Mendes
quelle
quelle
Starten Sie Tomcat-Dienste mit authbind. Dadurch kann der Benutzer Ports unter 1024 starten, die nicht umgeleitet werden müssen, oder iptables.
So installieren Sie die Authbind-Software
Gruppe sollte Benutzergruppe sein.
Führen Sie danach die folgenden Befehle aus
Als Beispiel können Sie sich vorstellen, dass die Benutzer-ID 2000 lautet. Sie können Ihre Benutzer-ID verwenden
Diese Datei sollte dem Benutzer und der Gruppe gehören.
Sudo Chown: 2000
sudo chmod 700 2000
Fügen Sie die folgende Zeile in die Tomcat-Startdatei $ CATALINA_BASE / startup.sh ein
Zum Starten von Tomcat mit dem Authbind-Dienst startup.sh
Kommentieren Sie die folgende Zeile
Fügen Sie dieses Ende als Ende der Datei hinzu
Jetzt sollten Sie in der Lage sein, Tomcat-Dienste als Benutzer mit weniger als 1024 Ports zu starten.
quelle