Tomcat7 Bindung an Port 80 schlägt in Ubuntu 14.04LTS fehl

Ich habe ein problem mit meinem tomcat7-installation auf einem aktualisierten Ubuntu-system. Seit dem update auf 14.04 LTS, tomcat weigert sich zu starten auf port 80 mit einer Fehlermeldung, die ich nicht lösen kann, noch überhaupt nichts finden wie es zu lösen ist:

    Information: Initializing ProtocolHandler ["http-bio-80"]
Apr 24, 2014 4:39:37 PM org.apache.coyote.AbstractProtocol init
Schwerwiegend: Failed to initialize end point associated with ProtocolHandler ["http-bio-80"]
java.net.SocketException: Datei oder Verzeichnis nicht gefunden
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
    at java.net.ServerSocket.bind(ServerSocket.java:376)
    at java.net.ServerSocket.<init>(ServerSocket.java:237)
    at java.net.ServerSocket.<init>(ServerSocket.java:181)
    at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:49)
    at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:397)
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640)
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
    at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119)
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:813)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:638)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:663)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)

Die Sache ist, ich habe genau das gemacht, was ich getan habe, in früheren Ubuntus (lief 12.04 LTS), in kurzen, bearbeitet die server.xml port 80 und auch verändert authbind in /etc/default/tomcat7 ja, also im Grunde alles, was Sie zu tun haben, führen Sie tomcat auf port 80.

Tun, diese Schritte auf einem 12.04 LTS funktioniert, nur auf die 14.04 LTS, es wirft nun diese "Datei oder Verzeichnis nicht gefunden" - Fehler.

Auch bei der Aktualisierung eines 12.04 LTS (auf dem tomcat läuft einwandfrei auf port 80) auf 14.04 LTS, es plötzlich wirft den Fehler oben, während allen Konfiguration identisch sind, was funktioniert in 12.04 LTS.

Ich hoffe jemand kann mir helfen, dieses problem zu beheben.

Kommentar zu dem Problem
mein tomcat-start ok, aber wenn ich öffnen Sie Seite nicht funktionieren Kommentarautor: reznic
Cross-Site duplizieren serverfault.com/q/112795/246766 Kommentarautor: Vogel612

InformationsquelleAutor der Frage JS16 | 2014-04-24

Schreibe einen Kommentar